[Redis 7.0.3]LPOPコマンドでリストの最初の要素を削除する

環境
Ubuntu 22.04 LTS
redis-cli 7.0.3

構文
127.0.0.1:6379> Lpop KEY_NAME
keyに格納されているリストの最初の要素を削除し返します。
戻り値
最初の要素の値、あるいはkeyが存在しない場合にnil。

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
127.0.0.1:6379> RPUSH sLst "tokyo"
(integer) 1
127.0.0.1:6379> RPUSH sLst "yokohama"
(integer) 2
127.0.0.1:6379> RPUSH sLst "oosaka"
(integer) 3
127.0.0.1:6379> RPUSH sLst "tokyo" (integer) 1 127.0.0.1:6379> RPUSH sLst "yokohama" (integer) 2 127.0.0.1:6379> RPUSH sLst "oosaka" (integer) 3
127.0.0.1:6379> RPUSH sLst "tokyo"
(integer) 1
127.0.0.1:6379> RPUSH sLst "yokohama"
(integer) 2
127.0.0.1:6379> RPUSH sLst "oosaka"
(integer) 3

2.リストの最初の要素を削除し返します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
127.0.0.1:6379> LPOP sLst
"tokyo"
127.0.0.1:6379> LPOP sLst "tokyo"
127.0.0.1:6379> LPOP sLst
"tokyo"

3.リストの要素を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
127.0.0.1:6379> LRANGE sLst 0 -1
1) "yokohama"
2) "oosaka"
127.0.0.1:6379> LRANGE sLst 0 -1 1) "yokohama" 2) "oosaka"
127.0.0.1:6379> LRANGE sLst 0 -1
1) "yokohama"
2) "oosaka"

 

Redis

Posted by arkgame