Redis 7.0.3でHSCANコマンドの使い方

環境
Ubuntu 22.04 LTS
redis-cli 7.0.3

書式
HSCAN key cursor [MATCH pattern] [COUNT count]
cursor カーソル
pattern マッチングパターン
count データセットから返す要素の数を指定します ディフォルトの値は10

戻り値
返される各要素はタプルであり、各タプル要素はフィールドと値で構成されます。

使用例
1.ハッシュのキーと値を設定します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
127.0.0.1:6379> HMSET sites google "google.com" arkgame "arkgame.com"
OK
127.0.0.1:6379> HMSET sites google "google.com" arkgame "arkgame.com" OK
127.0.0.1:6379> HMSET sites google "google.com" arkgame "arkgame.com"
OK

2.ハッシュ内のキーと値を繰り返して処理します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
127.0.0.1:6379> HSCAN sites 0 match "ark*"
1) "0"
2) 1) "arkgame"
2) "arkgame.com"
127.0.0.1:6379> HSCAN sites 0 match "ark*" 1) "0" 2) 1) "arkgame" 2) "arkgame.com"
127.0.0.1:6379> HSCAN sites 0 match "ark*"
1) "0"
2) 1) "arkgame"
   2) "arkgame.com"

 

Redis

Posted by arkgame