kakts-log

技術・エンジニアリング組織などについて調べたことをまとめます

redis

Valkeyのビルド、サーバ起動方法とvalkey-benchmarkを使ったValkeyとredisのベンチマーク実行方法

概要 昨年 redisからフォークされたvalkeyがリリースされました。 redisからvalkeyへは、互換性があるため比較的容易に切り替えができると思います。 ここでは、ローカル環境でvalkeyをビルドして利用する方法と、valkeyの公式で用意されているベンチマーク…

redis のsetのnxオプションについて

概要 redisでsetコマンドのnxオプションというものがあり setする際に、キーがまだ存在していない場合にのみ値をセットできるもので、redisによるロック処理に使われます。 このnxオプションについて調べてみます。 SET | Docs NX -- Only set the key if it…

redis 4系から追加されたUNLINKについて

はじめに 2017年7月にリリースされたredis4.0から、特定のキーの値を非同期的に削除するUNLINKコマンドがでました。 UNLINKコマンドの既存のDELコマンドとの違いついてまとめます。 redis4.0系リリース 2017年7月にredis4.0系がリリースされました。 主な機…