我们知道,Redis一共有5种数据类型,前几天小编总结了string类型的使用。今天来说说list类型的。
Redis里面存储的类型是key-value型的,本文的例子中key为a,value为5、1、4、2、3。
在客户端的操作 |
我们先看看在客户端,如果想查询a中的值要怎么操作。以下3个操作实现的功能为:
- 查询a中的值
- 将a中的值排序后正序输出
- 将a中的值排序后降序输出
在java代码中的使用 |
以下代码中实现的功能如下,具体可参看注释。
- 建立和关闭Redis连接
- 清空a(key)中的值(value)
- 往a(list集合)中放值
- 查询a中的值
- 将a中的值排序后正序输出
- 将a中的值排序后降序输出
运行结果为:
小结 |
在讲了list后,对Redis的总结就算告一个段落了。至于其它类型在java中的使用,都大同小异。小编将源码放在了这里,欢迎查看:https://download.youkuaiyun.com/download/qsbbl/10762453
当然,list还有好多知识点值得我们去探索,比如(1)list和set的区别?答:set是去重集合,list不去重。(2)list用sort排序后,对数据库中的数据有影响吗?答:没有,只是输出时对数据进行了排序。
再说点感触,刚开始接触Redis的时候,感觉有点混乱,随着认识的逐渐深入,发现它好简单。期望在以后再遇到,再深入了解。