本文摘自PHP中文网,作者藏色散人,侵删。
下面由Redis教程栏目给大家介绍redis之lpush、rpush、lset、lrem,希望对需要的朋友有所帮助!
1.lpush
在key对应 list的头部添加字符串元素
2.rpush
在key对应 list 的尾部添加字符串元素
3.linsert
在key对应 list 的特定位置之前或之后添加字符串元素
1 2 3 4 5 6 7 8 9 10 11 | redis 127.0.0.1:6379> rpush mylist3 "hello"
(integer) 1
redis 127.0.0.1:6379> rpush mylist3 "world"
(integer) 2
redis 127.0.0.1:6379> linsert mylist3 before "world" "there"
(integer) 3
redis 127.0.0.1:6379> lrange mylist3 0 -1
1) "hello"
2) "there"
3) "world"
redis 127.0.0.1:6379>
|
在此处我们先插入了一个 hello,然后在 hello 的尾部插入了一个 world,然后又在 world 的
前面插入了 there。
4.lset
设置list中指定下标的元素值(下标从0开始)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | redis 127.0.0.1:6379> rpush mylist4 "one"
(integer) 1
redis 127.0.0.1:6379> rpush mylist4 "two"
(integer) 2
redis 127.0.0.1:6379> rpush mylist4 "three"
(integer) 3
redis 127.0.0.1:6379> lset mylist4 0 "four"
OK
redis 127.0.0.1:6379> lset mylist4 -2 "five"
OK
redis 127.0.0.1:6379> lrange mylist4 0 -1
1) "four"
2) "five"
3) "three"
redis 127.0.0.1:6379>
|
在此处我们依次插入了 one,two,three,然后将标是 0 的值设置为 four,再将下标是-2的值设
置为 five。
5.lrem
从key对应 list 中删除 count 个和 value 相同的元素。
阅读剩余部分
相关阅读 >>
laradock 如何添加 Redis 配置
Redis和session的区别
关于java基于Redis有序集合实现排行榜
如何解决Redis连接超时问题
window 下Redis的安装步骤
Redis 6.0版本新特性介绍
Redis中的宕机什么意思
关于Redis你必须要掌握的8个知识
Redis的key过期了还存在吗
Redis是否支持原子操作
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 关于redis之lpush、rpush、lset、lrem