Redis6 linsertとbeforeでリストの指定した値の前に値を挿入するサンプル

環境
Rocky Linux release 9.0 (Blue Onyx)
Redis  6.2.6

構文
linsert キー名 before 値 挿入する値
「linsert」を使用してリストの指定した値の前に値を挿入します。

使用例
1.リストを作成します
127.0.0.1:6379> rpush cftList “tokyo"
(integer) 1
127.0.0.1:6379> rpush cftList “oosaka"
(integer) 2
127.0.0.1:6379> rpush cftList “fukuoka"
(integer) 3

2.リストの内容を確認します

127.0.0.1:6379> lrange cftList 0 -1
1) "tokyo"
2) "oosaka"
3) "fukuoka"

3.「oosaka」の前に「yokohama」を挿入します

127.0.0.1:6379> linsert cftList before "oosaka" "yokohama"
(integer) 4

挿入後リストの内容を確認します

127.0.0.1:6379> lrange cftList 0 -1
1) "tokyo"
2) "yokohama"
3) "oosaka"
4) "fukuoka"

 

Redis

Posted by arkgame