[解決済み】Redisキーの命名規則?[クローズド]
2022-04-01 11:47:16
質問
redisにおけるキーの通常の命名規則は何ですか?私は、値が
:
しかし、通常の規則が何なのか、なぜなのか、よくわかりません。
ユーザーの場合、次のようなことをするのでしょうか。
user:00
もし、ユーザーのIDが
00
キーの先頭だけを照会して、すべてのユーザーを返すことはできますか?
私は主に、人々がうまくいく方法とそれを選んだ理由を研究することで、将来の問題を避けたいと思っています。
解決方法は?
<ブロッククオートredisにおけるキーの通常の命名規則は何ですか?私は の値は : で区切られていますが、通常の規則が何なのかわかりません。 またはその理由。
はい、コロン記号
:
は、キーに名前を付けるときの慣習です。で
これ
のチュートリアルがあります。
スキーマにこだわるようにしましょう。例えば、"object-type:id:field" は、以下のようになります。
のように、いいアイデアだと思います。私はドットを使うのが好きです。
のように、複数単語のフィールドがあります。
キーの先頭部分のみを照会して、すべての ユーザーですか?
で始まるすべてのキーを直接問い合わせるということであれば、以下のようになります。
user:
があります。
キー
というコマンドがあります。しかし、このコマンドはデバッグのためだけに使われるべきものです。
O(N)
これは、データベースに保存されているすべてのキーを検索するためです。
この問題に対するより適切な解決策は、専用のキーを作成することで、その名前を
users
この鍵は、すべてのユーザの鍵を格納するもので、例えば
リスト
または
セット
データ構造です。
関連
-
[解決済み] Redisインスタンスのバージョンを確認する方法は?
-
[解決済み] Zookeeper vs インメモリデータグリッド vs Redis
-
を作ってください。*** ターゲット "install "を作るためのルールがありません。停止
-
redis永続化原則、キャッシュ問題処理ソリューション
-
Redis接続エラーです。127.0.0.1:6379 にある Redis に接続できませんでした。接続が拒否されました
-
[解決済み] 特定のリソースのhelm chartを削除(アンインストール)する方法
-
[解決済み] Pythonの変数名や関数名の命名規則について教えてください。
-
[解決済み] Redisですべてを削除するには?
-
[解決済み】Redisキーの命名規則?[クローズド]
-
[解決済み】Redisサーバーのバージョンを確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MISCONF RedisがRDBスナップショットを保存するように設定されている。
-
[解決済み] レディス パターンに一致するキーを検索する
-
[解決済み] エラーです。スタンナルメソッドでElastic cacheに接続中、ピアによって接続がリセットされました。
-
を作ってください。*** ターゲット "install "を作るためのルールがありません。停止
-
error:[Errno 98] アドレスが既に使用されている場合の解決策
-
Redis の起動に失敗しました サーバー構成 - 127.0.0.1:6379 の Redis に接続できませんでした。接続拒否
-
Redis接続エラーです。127.0.0.1:6379 にある Redis に接続できませんでした。接続が拒否されました
-
redis logs show バックグラウンドで保存できない fork メモリを確保できない
-
[解決済み】すべてのRedisデータベースをリストアップする方法?
-
[解決済み】Redisデータベースを複数持つ意味とは?