本文介绍: 适合存储对象,因为可以对单个字段进行CURD,并且占用内存更少,如果采用String类型保存Java对象需要进行序列化JSON形式的字符串需要保存很多的{} ,: , “” 的符号,而Hash类型需要保存这些多余的符号。Redis中的SortSet一个排序的Set集合,与Java中的TreeSet相似,但底层实现差别较大,TreeSet基于红黑树实现,且需要自己编写排序逻辑,而ScoreSet基于score属性元素排序底层实现一个跳表加hash表。不存在key会被忽略

KEYS命令用于查找所有匹配给定模式 patternkey

生产环境建议使用KEYS命令,会影响效率。

匹配规则

使用 转义你想匹配的特殊字符

通过KEYS命令返回结果数组


DEL命令用于删除给定的一个或多个 key 。不存在key会被忽略

DEL语句返回值为被删除的数量


EXISTS命令用于检查给定 key 是否存在

从 Redis 3.0.3 起可以一次检查多个 key 是否存在。这种情况下,返回检查 key 中存在的 key 的个数


EXPIRE命令的返回值两个整数1:设置成功,0:key不存在


Redis 2.6 之前的版本如果 key 不存在或者 key 没有关联超时时间则返回 -1 。

该两种命令的返回值都是剩余超时秒数,失败返回负数如上。

常见命令


常用命令


常见命令


常见命令


  • 可排序
  • 元素不重复
  • 查询速度快

常见命令

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注