String字符串:

格式: set key value

string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

Hash(哈希)

格式: hmset name  key1 value1 key2 value2

Redis hash 是一个键值(key=>value)对集合。

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

List(列表)

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

格式: lpush  name  value

在 key 对应 list 的头部添加字符串元素

格式: rpush  name  value

在 key 对应 list 的尾部添加字符串元素

格式: lrem name  index

key 对应 list 中删除 count 个和 value 相同的元素

格式: llen name

返回 key 对应 list 的长度

Set(集合)

格式: sadd  name  value

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

集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

zset(sorted set:有序集合)

格式: zadd  name score value

Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

zset的成员是唯一的,但分数(score)却可以重复。

最新文章

  1. although 和 although 的区别
  2. 【原创】CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(5)使用放射渐变制作光影效果
  3. 2014年百度之星程序设计大赛 - 初赛(第二轮)Chess
  4. Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目
  5. JavaScript中,格式化DateTime
  6. Java实现Socket5代理服务器
  7. 代码里面执行bat
  8. PHP浮点数的一个常见问题的解答
  9. 设计模式 - 命令模式(command pattern) 具体解释
  10. python学习day9
  11. applicationContext.xml 配置文件的存放位置
  12. windows加固方案
  13. Servlet3.0 multipart 文件上传技术
  14. 看起来像是PS的照片,实际上却令人难以置信!
  15. Oracle 12C -- 网络性能调优
  16. topcoder srm 620 div1
  17. Java容器深入浅出之HashSet、TreeSet和EnumSet
  18. spring boot JedisCluster连接redis集群配置
  19. asp.net的HTTP请求处理过程
  20. XML常用标签的介绍

热门文章

  1. pytest--运行指定的测试和参数化
  2. PATB1002写出这个数
  3. 深入解析ES6中的promise
  4. HashTable源码
  5. linux系统命令别名,打造属于自己的个性linux系统
  6. Flink 源码解析 —— Flink TaskManager 有什么作用?
  7. 关于mysql的null相关查询的一些坑
  8. Java学习:线程的安全问题
  9. 补习系列(17)-springboot mongodb 内嵌数据库【华为云技术分享】
  10. JQuery的使用案例(二级联动,隔行换色,轮播图,广告插入)