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

キーの有効期限が切れたイベント

    redisの現在の開発バージョンには、キースペース通知という新機能が含まれています。ドキュメント:http://redis.io/topics/notifications

    キースペース通知を使用すると、クライアントは、何らかの方法でRedisデータセットに影響を与えるイベントを受信するために、Pub/Subチャネルにサブスクライブできます。

    受信可能なイベントの例は次のとおりです。

    • 特定のキーに影響を与えるすべてのコマンド。
    • LPUSH操作を受信するすべてのキー。
    • データベース0で期限切れになるすべてのキー。

    うまくいけば、すぐに安定するでしょう。

    ところで、期限切れのキーの値を保存するのに役立つことはあまりありません。有効期限イベントが発生すると、値はすでに失われています。



    1. slave-read-only noを設定すると、スレーブはマスターとのすべてのハッシュルックアップを確認しますか?

    2. node.jsアプリを介してネストされたハッシュをredisに保存します

    3. CassandraとMongoDB

    4. mongodbコレクションから最大値を取得する方法