「Redis 7.0.3」 Linsertコマンドでリストの要素の前後に新要素を挿入する

環境
Ubuntu 22.04 LTS
redis-cli 7.0.3

構文
LINSERT key BEFORE|AFTER pivot value

参照値pivotの前後どちらかのkeyに格納されているリストにelementを挿入します。
key が存在しない場合は、空のリストと見なされ、操作は実行されません。
key は存在するがリストの値を保持していない場合はエラーが返されます。

戻り値
insert操作の後のリストの長さ。あるいは値pivot が見つからない場合は -1。

使用例
1.リストに要素を挿入します

127.0.0.1:6379> RPUSH tLst "Study"
(integer) 1
127.0.0.1:6379> RPUSH tLst "Skill"
(integer) 2

2. 要素「skill」の前に「computer」を挿入します

127.0.0.1:6379> LINSERT tLst BEFORE "Skill" "Computer"
(integer) 3

3.リスト挿入後確認

127.0.0.1:6379> LRANGE tLst 0 -1
1) "Study"
2) "Computer"
3) "Skill"

 

Redis

Posted by arkgame