Metadata-Version: 2.1
Name: redis-sentinel-connector
Version: 0.1.6
Summary: A package that works with Redis Sentinel.
Home-page: https://github.com/ronaldodduarte/redis_sentinel_connector
Author: Ronaldo Duarte
Author-email: ronaldoduarte@globo.com
License: GNU
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: redis (==3.5.3)
Requires-Dist: fakeredis (==1.6.1)

The idea behind this package is possibility to you use some client or something like the Metabase for collect and analyse logs of your application.  
  
Its need two environments variables:  

* TYPE = 'TEST' or 'DEV'  
    * TEST: You will use fakeredis and not need use Redis instance. **_(Don't need environment REDIS_URL)_**
    * DEV: Use this if You has a local Redis like Docker Redis. **_(Don't need environment REDIS_URL)_**
    
* REDIS_URL = 'complete_redis_sentinel_url'
    * Sample:
        sentinel://:testefoobar@host1.sentinel.domain.com:26379,host2.sentinel.domain.com:26379,host3-155915407905.sentinel.domain.com:26379/service_name:redisservice     

Sample:
~~~python
from redis_sentinel_connector import RedisConnector
redis_connector = RedisConnector().connect()
~~~

Or pass a variable with the complete url to the connect function

Sample:

~~~python
from redis_sentinel_connector import RedisConnector
SENTINEL_URL = "sentinel://:testefoobar@host1.sentinel.domain.com:26379,host2.sentinel.domain.com:26379,host3-155915407905.sentinel.domain.com:26379/service_name:redisservice"
redis_connector = RedisConnector().connect(SENTINEL_URL)
~~~

