Redis 複数keyに値を設定するサンプル

環境
redis 7.0.5
CentOS Stream release 9

構文
mset キー名 値 キー名 値 キー名 値 …
msetnx キー名 値 キー名 値 キー名 値 ..
複数keyに値を設定するには、「mset」か「smetnx」を使用します。

使用例
127.0.0.1:6379> mset key1 tokyo key2 oosaka key3 yokohama
OK

127.0.0.1:6379> get key1
“tokyo"

127.0.0.1:6379> get key2
“oosaka"

127.0.0.1:6379> get key3
“yokohama"

操作例
「msetnx」を使用すると、既にkeyが存在する場合は更新はされません。他のkeyにも値が設定されません。

サンプル
127.0.0.1:6379> msetnx key1 v221 key4 v4 key5 v5
(integer) 0

127.0.0.1:6379> get key1
“v22"

127.0.0.1:6379> get key4
(nil)

127.0.0.1:6379> get key5
(nil)

IT

Posted by arkgame