2014-02-04 1 views

ответ

3

Посмотрите здесь List All Redis Databases

Тогда в питона вы можете сделать:

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}} 
0

я попытался это

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' 
+0

[официальный doc] (https://pypi.python.org/pypi/redis) redis-py предоставляет два клиентских класса, которые реализуют эти команды. Класс StrictRedis пытается придерживаться официального синтаксиса команды. и В дополнение к вышеуказанным изменениям, класс Redis, подкласс StrictRedis, переопределяет несколько других команд для обеспечения обратной совместимости с более старыми версиями Redis-ру [вопрос ответил в StackOverflow] (HTTP: // StackOverflow. ком/вопросы/19021765/Redis-ру-Что-разностной-между-strictredis-и-Redis) – ashim888

Смежные вопросы