Redis 支持五种数据类型:string(字符串)、list(列表)、hash(哈希)、set(集合)和 zset(有序集合),接下来我们讲解分别讲解一下这五种类型的的使用。

String(字符串)

  string 类型是 redis 最基本的类型,很多人说如果去除本地持久化,只使用 string 的话,那 redis 就是一个 memcached。string 类型,一个 key 对应一个 value,一个 value 最大能存储512MB的数据。string 类型是二进制安全的,这也意味着 string 类型可以包含任何数据,常用命令:

Redis学习笔记(四) 基本命令:String操作

Hash(哈希)

  hash 是一个键值对集合,所以它特别适合存储对象,常用命令:

Redis学习笔记(五) 基本命令:Hash操作

List(列表)

  Redis list 是一个简单的字符串列表,实际上是一个双向链表,支持反向查找和便利,更加方便,redis 内部的很多实现,如缓冲队列等用的就是这个数据结构,常用命令:

Redis学习笔记(六) 基本命令:List操作

Set(集合)

  Redis 的 Set 是 string 类型的无需集合,实际上是通过 hash 表来实现的,常用命令如下:

Redis学习笔记(七) 基本命令:Set操作

Sorted Set(有序集合)

  Redis 中的 Sorted Set 和 Set 相似,但它是有序的,常用命令:

Redis学习笔记(八) 基本命令:SortedSet操作

  新手又没有条件安装Redis的,可以到http://try.redis.io/上进行练习。

最新文章

  1. sql查询当天,一周,一个月数据的语句
  2. int *p()与int (*p)()的区别
  3. 在iframe下的页面锚点失效问题,用jquery进行修复
  4. 用socket操作redis
  5. [ReadingNotes] Search the links, static final in the java
  6. 【USACO 2.4.5】分数化小数
  7. 2014-08-29 Last Day
  8. PAT1119. Pre- and Post-order Traversals
  9. Centos7中ss命令安装
  10. Ionic 3 延迟加载(Lazy Load)实战(一)
  11. linux内核链表使用
  12. USACO Section1.2
  13. java并发编程:线程安全管理类--原子操作类--AtomicIntegerFieldUpdater<T>
  14. 1-初步了解C#-语言基础
  15. Machine Learning——吴恩达机器学习笔记(酷
  16. JAVA大作业汇总2
  17. Fabric证书解析
  18. EXTJS4.2 级联 下拉
  19. 安装tomcat时遇到的问题
  20. JS DOM对象与jQuery对象的转换

热门文章

  1. JavaScript获取非行间样式
  2. Android 通用Dialog中设置RecyclerView
  3. c++常用功能封装
  4. 让Kafka在scala里面跑起来
  5. mysql 主从错误情况与原因
  6. C# 取web应用程序运行目录
  7. Nginx+Php-fpm运行原理
  8. 安装sublimeServer插件
  9. Performance Co-Pilot
  10. IOS开发:官方自带的JSON使用