sql >> データベース >  >> NoSQL >> Redis

evalなしでredisからオブジェクトを取得しますか?

    違いは、memcachedとredisはどちらも文字列値のみをサポートしますが、pylibmc pickleを使用して送信した値をシリアル化します 、redis-py それらを文字列に変換するだけです。

    redisでも同じことをしたい場合は、独自の機能を使用してピクルスを作成できます。

    def set_value(redis, key, value):
        redis.set(key, pickle.dumps(value))
    
    def get_value(redis, key):
        pickled_value = redis.get(key)
        if pickled_value is None:
            return None
        return pickle.loads(pickled_value)
    


    1. mongodbコレクションから有効なjsonをエクスポートします

    2. 起動時にMongoDBコンテナ用のDBを作成するにはどうすればよいですか?

    3. Spring DataでMongo集計クエリを実行するにはどうすればよいですか?

    4. PHPスタートアップダイナミックライブラリphp_mongo.dllを読み込めません