首页 > 其他 > 详细

redis学习笔记(三)

时间:2018-08-18 21:34:47      阅读:175      评论:0      收藏:0      [点我收藏+]

列表类型

List,可以存储一个有序的字符中列表,列表内元素非唯一,可以向两端加入元素,或者获得列表的一个片段

内部使用双向链表实现,两端添加元素负责度O(1),通过索引访问的速度较慢

可以用在分页,记录日志等

向列表两端增加元素(可以同时增加多个)

LPUSH key value [value...]

RPUSH key value [value...]

e.g.

LPUSH num 1 2 3

 

从列表两端弹出元素

LPOP key

RPOP key

 

获取元素个数

LLEN key

 

获取片段,(同python切片)

LRANGE key start stop

e.g.   LPUSH test a b c d e f g

LRANGE test 0 2

return:g  f  e

 

删除列表中指定值的元素

LREM key count value  删除列表中count 个值为value的元素,返回值为实际删除元素的个数

      count = 0 所有

        > 0 从左边开始删除count个

        < 0 从右边开始删除|count|个

e.g.   LRANGE tets 0 2

return g f e

LREM tets 0 f

return g e d 

 

redis学习笔记(三)

原文:https://www.cnblogs.com/yzet/p/9498721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!