sql >> Databáze >  >> NoSQL >> Redis

Redis:Vrátí všechny hodnoty uložené v databázi

V Redis existují rozdíly mezi různými typy, takže se musíte podívat na datový typ, abyste zjistili, jak získat hodnoty z klíče. Takže:

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. Mongoose populace vložená

  2. Jak provedu dotazy na Mongodb bez ohledu na velikost písmen?

  3. Operátor agregačního potrubí MongoDB $eq

  4. MongoDB/PyMongo:Dotazování na více kritérií – neočekávané výsledky