概要
redis ではリストから値を削除するのにインデックスを指定して削除する方法が直接的にはありません
少し工夫することで可能なので紹介します
環境
- macOS 10.15.2
- redis 5.0.5
コマンド
INDEX=0 && redis-cli lrem hoge 1 "$(redis-cli lindex hoge $INDEX)"
INDEX に削除したいインデックスを指定します
hoge というキーのリストから値を削除します
lindex というインデックスを取得できるコマンドがあるのでそれを使って値を取得することで lrem しています
0 件のコメント:
コメントを投稿