Redis 全てのキーからランダムにキー名を取得する
Redisで、全てのキーからランダムにキー名を取得する手順を記述してます。「randomkey」を実行することが可能です。
環境
- OS CentOS Stream release 9
- Redis 7.0.5
手順
全てのキーからランダムにキー名を取得するには、「randomkey」を使用します。
randomkey
実際に、キーを複数作成してから、ランダムにキー名を取得してみます。
「keys *」を使用するとDB内にある全てのkeyを確認することができます。
127.0.0.1:6379> mset k1 "aaa" k2 "bbb" k3 "ccc" k4 "ddd" k5 "eee"
OK
27.0.0.1:6379> keys *
1) "k5"
2) "k2"
3) "k1"
4) "k4"
5) "k3"
127.0.0.1:6379> randomkey
"k2"
127.0.0.1:6379> randomkey
"k5"
127.0.0.1:6379> randomkey
"k4"
127.0.0.1:6379> randomkey
"k1"
127.0.0.1:6379> randomkey
"k5"
127.0.0.1:6379> randomkey
"k3"
127.0.0.1:6379> randomkey
"k2"
ランダムにキー名が取得されていることが確認できます。
-
前の記事
PostgreSQL json配列内で条件に一致した最初の値を取得する 2022.12.11
-
次の記事
Oracle Database SPFILEの内容を確認する 2022.12.11
コメントを書く