【发布时间】:2014-03-01 03:17:58
【问题描述】:
我需要使用 python-redis 获取存储在 redis 服务器中的所有数据库 谢谢
【问题讨论】:
-
请分享您到目前为止所尝试的内容,以便其他人可以帮助您。
我需要使用 python-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'
【讨论】: