sql >> Database >  >> NoSQL >> Redis

Redis:retourneert alle waarden die zijn opgeslagen in een database

Er zijn verschillen tussen verschillende typen in Redis, dus u moet naar het gegevenstype kijken om te bepalen hoe u de waarden uit de sleutel haalt. Dus:

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. Hoe MongoDB-queryresultaten streamen met nodejs?

  2. StackExchange.Redis-client gebruiken met Redis-cluster

  3. Hoe geef ik de HGET/GET-opdracht voor Redis Database via Node.js?

  4. HBase-regio's samenvoegen