如何使用python获取redis中存储的所有数据库
我需要使用pythonredis获取redis服务器中存储的所有数据库 谢谢你看这里 然后在python中,您可以执行以下操作:如何使用python获取redis中存储的所有数据库,python,database,redis,Python,Database,Redis,我需要使用pythonredis获取redis服务器中存储的所有数据库 谢谢你看这里 然后在python中,您可以执行以下操作: In [3]: r = redis.StrictRedis() In [4]: r.config_get('databases') Out[4]: {'databases': '16'} In [5]: r.info('keyspace') Out[5]: {'db0': {'avg_ttl': 0, 'expires': 0, 'keys': 4}} 我试过这个
In [3]: r = redis.StrictRedis()
In [4]: r.config_get('databases')
Out[4]: {'databases': '16'}
In [5]: r.info('keyspace')
Out[5]: {'db0': {'avg_ttl': 0, 'expires': 0, 'keys': 4}}
我试过这个
import redis
ser = redis.Redis()
print ser.config_get('databases')
控制台返回这个
{}
ser = redis.StrictRedis()
AttributeError: 'module' object has no attribute 'StrictRedis'
如果我把这个
import redis
ser = redis.StrictRedis()
print ser.config_get('databases')
它还这个吗
{}
ser = redis.StrictRedis()
AttributeError: 'module' object has no attribute 'StrictRedis'
请分享您迄今为止所做的尝试,以便其他人能够帮助您。redis py公开了两个实现这些命令的客户机类StrictRedis类试图遵守官方命令语法。除上述更改外,StricRedis的子类Redis类重写了其他几个命令,以提供与旧版本Redis py的向后兼容性