redis的五大数据类型详细用法

       我们说 Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。本篇博客我们就将介绍这些数据类型的详细使用以及顺带介绍Redis系统的相关命令用法。

  注意:Redis的命令不区分大小写,但是key 严格区分大小写;

                  redis都是基于key-value形式的;

     redis不适合存储大数据类型,因为是单线程的,大数据会造成阻塞,浪费时间;

1.String数据类型(不重复)

 

 

 

 2.Hash数据类型

  hash 是一个键值对集合,是一个 string 类型的 key和 value 的映射表,key 还是key,但是value是一个键值对(key-value)。类比于 Java里面的 Map<String,Map<String,Object>> 集合。

 

 

3、list 数据类型

list 列表,它是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边),它的底层实际上是个链表。

 

 

4、set 数据类型

Redis 的 set 是 string 类型的无序集合。

 

 

5、zset 数据类型

zset(sorted set 有序集合),和上面的set 数据类型一样,也是 string 类型元素的集合,但是它是有序的。

6、系统相关命令

7、key 相关命令

 

 

 

posted @ 2019-09-29 22:21  宥宥美美  阅读(820)  评论(0编辑  收藏  举报