Redis
 sql >> база данни >  >> NoSQL >> Redis

Redis:Връща всички стойности, съхранени в база данни

Има разлики между различните типове в Redis, така че трябва да погледнете типа данни, за да определите как да получите стойностите от ключа. И така:

keys = redis.keys('*')
for key in keys:
    type = redis.type(key)
    if type == "string":
        val = redis.get(key)
    if type == "hash":
        vals = redis.hgetall(key)
    if type == "zset":
        vals = redis.zrange(key, 0, -1)
    if type == "list":
        vals = redis.lrange(key, 0, -1)
    if type == "set":
        vals = redis. smembers(key)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Поддържа ли се конкурентен потребител на Redis Pub/Sub?

  2. Целина дава нулиране на връзката от партньор

  3. Водещи случаи на използване на Redis по основни типове структура на данни

  4. Как мога да използвам redis с Django?

  5. Използване на nginx за обслужване на съдържание директно от кеша на redis