「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"