GETSET

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

照会と保存を一度に

GET + SET
INCR コマンドと一緒に使われることが多いです。
たとえば、1時間ごとに最終値を取得して別の key に保存し、この key の値を 0 に set する場合です。

Example

コマンド>incr key
結果>100
コマンド>getset key 0
結果>100
コマンド>incr key
結果>1

アニメーションを見る

Note このコマンドは原子的に動作します。

Redis 6.2 バージョンで SET コマンドに GET オプションが追加されました。 GETSET コマンドと同じように動作します。
GETSET コマンドは今後使用されなくなる(deprecated)予定です。


構文

GETSET key value

  • このコマンドは version 1.0.0 から使用できます。
  • 時間計算量は O(1) です。
関連コマンド SET, GET, INCR
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< STRALGO GETSET LISTS Introduction >>
Email 返事がかかってなれば、メールでお知らせします。