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)