关于redis之lpush、rpush、lset、lrem


当前第2页 返回上一页

count>0 时,按从头到尾的顺序删除,具体如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

redis 127.0.0.1:6379> rpush mylist5 "hello"

(integer) 1

redis 127.0.0.1:6379> rpush mylist5 "hello"

(integer) 2

redis 127.0.0.1:6379> rpush mylist5 "foo"

(integer) 3

redis 127.0.0.1:6379> rpush mylist5 "hello"

(integer) 4

redis 127.0.0.1:6379> lrem mylist5 2 "hello"

(integer) 2

redis 127.0.0.1:6379> lrange mylist5 0 -1

1) "foo"

2) "hello"

redis 127.0.0.1:6379>

count<0 时,按从尾到头的顺序删除,具体如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

redis 127.0.0.1:6379> rpush mylist6 "hello"

(integer) 1

redis 127.0.0.1:6379> rpush mylist6 "hello"

(integer) 2

redis 127.0.0.1:6379> rpush mylist6 "foo"

(integer) 3

redis 127.0.0.1:6379> rpush mylist6 "hello"

(integer) 4

redis 127.0.0.1:6379>lrem mylist6 -2 "hello"

(integer) 2

redis 127.0.0.1:6379> lrange mylist6 0 -1

1) "hello"

2) "foo"

redis 127.0.0.1:6379>

count=0 时,删除全部,具体如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

redis 127.0.0.1:6379> rpush mylist7 "hello"

(integer) 1

redis 127.0.0.1:6379> rpush mylist7 "hello"

(integer) 2

redis 127.0.0.1:6379> rpush mylist7 "foo"

(integer) 3

redis 127.0.0.1:6379> rpush mylist7 "hello"

(integer) 4

redis 127.0.0.1:6379> lrem mylist7 0 "hello"

(integer) 3

redis 127.0.0.1:6379> lrange mylist7 0 -1

1) "foo"

redis 127.0.0.1:6379>

以上就是关于redis之lpush、rpush、lset、lrem的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Redis列表类型介绍

Redis是数据库吗

如何停止Redis

为什么说Redis是单线程的

Redis 更新(set) key值过期时间被重置

Redis如何实现持久化方案(rdb和aof使用)

Redis遍历所有key的方法

Redis是内存数据库吗

lnmp环境下升级phpRedisRedis-server版本的方法

Redis安装大全涵盖windows、linux、docker

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...