Redis keyの値を更新して変更する

Redis keyの値を更新して変更する

Redisで、keyの値を更新して変更する手順を記述してます。「getset」で対象のキー名を指定して更新したい値を指定します。

環境

  • OS CentOS Stream release 9
  • Redis 7.0.5

手順

keyの値を更新して変更するには、「getset」を使用します。

getset キー名 変更する値

実際に、keyの値を確認して変更してみます。

まずは、現在の値を取得してから、変更して値を確認してみます。

127.0.0.1:6379> get key1
"v1"

127.0.0.1:6379> getset key1 v2
"v1"

127.0.0.1:6379> get key1
"v2"

変更されていることが確認できます。

値が存在しない場合

値がない場合は、変更されず「nil」が返ります。

127.0.0.1:6379> del key1
(integer) 1

127.0.0.1:6379> getset key1 v1
(nil)