Redis 简明教程

发布时间:2020年04月07日 阅读:219 次

 

http://redis.io/topics/data-types-intro

http://www.cnblogs.com/guanjinke/archive/2013/01/21/2870576.html

$ sudo service redis-server start
$ sudo su
$ cd
$ redis-cli
set mykey somevalue
get mykey


Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边),lpush 命令插入一个新的元素到头部,而 rpush 命令插入一个新元素到尾部。当这两个操作中的任一操作在一个空的 Key 上执行时就会创建一个新的列表。相似的,如果一个列表操作清空一个列表,那么对应的 key 将被从 key 空间删除。

> rpush mylist A
> rpush mylist B
> lpush mylist first> lrange mylist 0 -1


在 Redis 的命令操作中,还有一类重要的操作 pop,它可以弹出一个元素,简单的理解就是获取并删除第一个元素,和 push 类似的是它也支持双边的操作,可以从右边弹出一个元素也可以从左边弹出一个元素,对应的指令为 rpop 和 lpop

> del mylist
> rpush mylist a b c
> rpop mylist
> lrange mylist 0 -1
> lpop mylist
> lrange mylist 0 -1

List 常见应用场景

分析 List 应用场景需要结合它的特点,List 元素是线性有序的,很容易就可以联想到聊天记录,你一言我一语都有先后,因此 List 很适合用来存储聊天记录等顺序结构的数据。

Tag:
相关文章

发表评论: