Redis リストの先頭から値を取り出す
Redisで、リストの先頭から値を取り出す手順を記述してます。
環境
- OS Ubuntu 21.10 (Impish Indri)
- Redis 6.2.6
手順
リストの先頭から値を取り出すには、「lpop」を使用します。
lpop キー名
実際に、リストを作成してから取り出してみます。
127.0.0.1:6379> lpush list1 "aaa"
(integer) 1
127.0.0.1:6379> lpush list1 "bbb"
(integer) 2
127.0.0.1:6379> lpush list1 "ccc"
(integer) 3
127.0.0.1:6379> lrange list1 0 -1
1) "ccc"
2) "bbb"
3) "aaa"
「lpop」を使用して先頭から値を取り出してみます。
127.0.0.1:6379> lpop list1
"ccc"
127.0.0.1:6379> lrange list1 0 -1
1) "bbb"
2) "aaa"
先頭から、値が取り出しされていることが確認できます。
後方から取り出し
逆に、後方から取り出す場合は、「rpop」を使用します。
127.0.0.1:6379> rpop list1
"aaa"
127.0.0.1:6379> lrange list1 0 -1
1) "bbb"
-
前の記事
javascript Set内に指定した配列が含まれているか判定する 2022.10.03
-
次の記事
python sklearnを使用して回帰分析を行う 2022.10.03
コメントを書く