sql >> Databasteknik >  >> NoSQL >> Redis

Redis:Returnerar alla värden lagrade i en databas

Det finns skillnader mellan olika typer i Redis, så du måste titta på datatypen för att avgöra hur du får värdena från nyckeln. Så:

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. Accenter lagrade i Redis är inte läsbara

  2. MongoDB $replaceAll

  3. Vad är skillnaden mellan id och _id i mongoose?

  4. Node.js &Redis / hget synkroniserar