技术笔记分享

字符串类型(String)


Redis 的 String 类型可以是字符串(简单的字符串、复杂的字符串(例如 JSON、XML))、数字(整数、浮点数),甚至是二进制(图片、音频、视频),但是值最大不能超过 512MB。


避免中文显示乱码 --raw



检查 key 是否存在,返回 true / false(1/0)



设置key的过期时间



查看key过期时间



新增键值对 NX XX用法



批量增加键值对



删除数据



修改数据



查找数据



计数 递增 递减



在字符串最后面追加



获取返回字符串的长度



哈希类型(Hash)


查寻数据



增加数据



删除数据



更改数据



列表类型(List)


Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部 (右边)一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过 40 亿个元素)。


增加元素



修改元素



查看元素



删除元素



集合类型(Set)


Redis 的 Set 是 string 类型的无序集合。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储 40 多亿个成员)。


增加数据



修改数据



查询数据



删除数据



顺序集合类型(Sorted set)


Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联 一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的, 但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大 的成员数为 2^32 - 1 (4294967295, 每个集合可存储 40 多亿个成员)


增加数据



修改数据



查询数据



删除数据



Redis 基础命令之常用命令


查看所有 key



查看 key 的类型



随机返回一个 key



删除 key



判断一个 key 是否存在



重命名一个 key



查看 key 的剩余生存时间


发表评论

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