我需要使用python-redis获取存储在Redis服务器中的所有数据库。谢谢。
请看这里 列出所有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}}
import redis
ser = redis.Redis()
print ser.config_get('databases')
并且控制台返回这个
{}
如果我放置这个
import redis
ser = redis.StrictRedis()
print ser.config_get('databases')
它会返回这个
ser = redis.StrictRedis()
AttributeError: 'module' object has no attribute 'StrictRedis'