|
@@ -9,17 +9,21 @@ from AnsjerPush.config import REDIS_ADDRESS, CONFIG_INFO, CONFIG_US
|
|
|
|
|
|
class RedisObject:
|
|
class RedisObject:
|
|
|
|
|
|
- def __init__(self, db=0):
|
|
|
|
|
|
+ def __init__(self, mode='w', db=0):
|
|
# self.POOL = redis.ConnectionPool(host=REDIS_ADDRESS, port=6379, db=db)
|
|
# self.POOL = redis.ConnectionPool(host=REDIS_ADDRESS, port=6379, db=db)
|
|
# self.CONN = redis.Redis(connection_pool=self.POOL)
|
|
# self.CONN = redis.Redis(connection_pool=self.POOL)
|
|
if CONFIG_INFO != CONFIG_US:
|
|
if CONFIG_INFO != CONFIG_US:
|
|
self.POOL = redis.ConnectionPool(host=REDIS_ADDRESS, port=6379, db=db)
|
|
self.POOL = redis.ConnectionPool(host=REDIS_ADDRESS, port=6379, db=db)
|
|
self.CONN = redis.Redis(connection_pool=self.POOL)
|
|
self.CONN = redis.Redis(connection_pool=self.POOL)
|
|
else:
|
|
else:
|
|
- self.POOL = redis.ConnectionPool(connection_class=SSLConnection, host=REDIS_ADDRESS, port=6379, db=db)
|
|
|
|
|
|
+ if mode == 'w':
|
|
|
|
+ host = REDIS_ADDRESS
|
|
|
|
+ else:
|
|
|
|
+ host = 'amaaaaaayszequiamxr7cdpparig3ptmytvde5vvnz6n7gceo4232sbhhlsa-r.redis.us-phoenix-1.oci.oraclecloud.com'
|
|
|
|
+ self.POOL = redis.ConnectionPool(connection_class=SSLConnection, host=host, port=6379, db=db)
|
|
self.CONN = redis.StrictRedis(
|
|
self.CONN = redis.StrictRedis(
|
|
connection_pool=self.POOL,
|
|
connection_pool=self.POOL,
|
|
- host=REDIS_ADDRESS,
|
|
|
|
|
|
+ host=host,
|
|
ssl=True,
|
|
ssl=True,
|
|
ssl_cert_reqs=None,
|
|
ssl_cert_reqs=None,
|
|
)
|
|
)
|