私は1,000,000個のキーを持つデータベースを持っているとしましょう。そのデータベースから最後の10個のキーを知る方法はありますか?最後の10個のキーをどのようにして元に戻しますか?
13
A
答えて
3
次のコマンドを使用して別のリストとして保守する必要があります。回避策として
Add new key to the front of the list
LPUSH last10keys key
Retain only the last 10
LTRIM last10keys 0 9
Get the last keys - will return 10 or less
LRANGE mylist 0 9
1
私はそこに最新の変更だものを見るためにキャッシュ、I尾AOFファイルには何も変更しない場合。そこから、あなたが使用するキー、値およびコマンドを参照してくださいすることができます
/var/lib/redis/appendonly.aof
テール-f。
+0
この設定ファイルでは、appendonlyをyesに設定する必要があります。これはデフォルトではありません。 – Zitrax
0
一部のコマンドには、入力できるアイテム数が限られている[LIMIT offset count]
があります。
zrevrangebyscore key +inf 0 LIMIT 0 20
のように、ソートされたセットの上位20項目が表示されます。
関連する問題
- 1. ディレクトリ内の最後にアクセスした10個のファイルをunixでどのように表示しますか?
- 2. 最後に追加したアイテムの最後の10個のアイテム
- 3. javascriptで "surroundContents"をどのように元に戻しますか?
- 4. アンドロイドキャンバス最後のストロークを元に戻す
- 5. a:windoの後、どのようにカーソルを戻しますか?
- 6. 最後のgitの追加/コミットを元に戻すにはどうすればよいですか?
- 7. どのようにしてアンドロイドの反応ネイティブの最後のアクティビティに戻ることができますか?
- 8. フォークされた10個の子プロセス、親プロセスはどのように戻り値を収集できますか?
- 9. フィールドごとに最後の10個を除くすべてのレコードを削除します
- 10. 最小値のうち10個を含むループを終了しようとしています
- 11. Jquery DOMへの最後の変更を元に戻す
- 12. どのように10秒後にCtrlキーを押しながらCの信号を処理する
- 13. 私が作成したブランチを削除し、すべてを元のブランチの最後のコミットに戻すにはどうしたらいいですか?
- 14. Git:コミットを元に戻す方法と最後のブランチに戻す
- 15. Common Lisp:最初に最初に戻りますが、最後に最後のリストを返しますか?
- 16. 最後の更新を元に戻すsvn
- 17. スーパークラスのフィルタチェーンの最後にどのようにフィルタを追加しますか?
- 18. Sendキーをクリックした後、キーボードをどのように見えるようにしますか
- 19. Perlでは、どのようにハッシュをパックして元の状態に戻すのですか?
- 20. はどのようにgitのsvn dcommitを元に戻すのですか?
- 21. パンニング後に元の位置に戻ってきます
- 22. C#.NET TextReaderカーソルをどのようにしてスタートポイントに戻しますか?
- 23. javascriptですべてのマウスイベントハンドラを元に戻しますか?
- 24. テーブルにスクロールバーを追加して最大10個の結果を制限する
- 25. editor.action.addSelectionToNextFindMatchを元に戻しますか?
- 26. IBActionを元に戻しますか?
- 27. リバースパッチを使用したプッシュ後にGitコミットを元に戻しますか?
- 28. カーソルが通過した後に入力を無効にするために元の幅を元に戻すにはどうすればよいですか?
- 29. Rails&Acts-as-versioned:どうやってレコードを元に戻しますか?
- 30. 10日後にどのように日付を取得できますか? asp.net
いいえ、あなたはそれを自分で実装する必要があります –
そして、これについてどうやって行きますか? – Siva
リストまたはソートされたセットにキーを格納することができます –