mongo的
參考鏈接: 關於MongoDB連接字符串URI格式
from loguru import logger
from pymongo import MongoClient
MONGODB_URI = "mongodb://user:[email protected]:27017," \
"mongo-server2.com:27017, mongo-server3.com:27017" \
"/admin?readPreference=secondary&replicaSet=mgset"
client = MongoClient(MONGODB_URI)
logger.info(client.list_database_names())
REDIS_CLUSTER = [
{'host': 'xxx.com', 'port': 6379},
{'host': 'xxx.com', 'port': 6379},
{'host': 'xxx.com', 'port': 6379}
]
def redis_cluster():
# print(redis_nodes[1])
try:
logger.info(config.REDIS_CLUSTER)
logger.info(config.REDIS_PSW)
client = StrictRedisCluster(
startup_nodes=config.REDIS_CLUSTER,
password=config.REDIS_PSW,
decode_responses=True)
return client
except Exception as e:
logger.info(e)
class RedisClientq(object):
pass
def __init__(self):
self.pool = redis.ConnectionPool(host=config.REDIS_SINGLE,
port=config.REDIS_SINGLE_PORT,
password=config.REDIS_PSW,
db=0,
decode_responses=True)
self.r = redis.Redis(connection_pool=self.pool)
dd = redis_cluster()
logger.info(dd.set("ckriser", "god"))
logger.info(dd.get("ckriser"))
aa = RedisClientq()
logger.info(aa.r.set("ckriser", "good"))
logger.info(aa.r.get("ckriser"))