redis 简单介绍



1.redis基本数据结构与短结构压缩

了解redis的数据结构有助于了解每种数据结构的优劣势,方便设计合理的cache结构。

1.1.redis提供5种数据结构

1.STRING:可以存储字符串、浮点型、整型,如果是字符串可以执行字符串操作,如果是浮点型、整型也可以执行加减操作。redis会识别出它的具体类型。

2.LIST:链表,链表中的每个NODE包含一个字符串。可以对链表进行两端推入、弹出操作。

3.SET:无序集合,不会存在相同的集合元素,集合的交集、并集、差集运算。

4.HASH:键值对的无需散列,增、删、获取键值。

5.ZSET:有序集合,根据一个浮点数分值来排序。

这几种数据类型用起来场景还是比较明显的,遇到复杂的cache场景我们需要结合这几种数据结构一起来设计。

posted @ 2017-08-05 14:46  拓仲  阅读(140)  评论(0编辑  收藏  举报