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. 'MongoMappingContext#setAutoIndexCreation(boolean)'を使用するか、' MongoConfigurationSupport#autoIndexCreation()'をオーバーライドして明示的にしてください

    3. MongoDB $ isoDayOfWeek

    4. 1つのコマンドでmongoDBを停止する方法