摘要: Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 127.0.0.1:6379> lpush names zhangsan lisi wan 阅读全文
posted @ 2020-09-21 15:38 KILLNPE 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.HKEYS HKEYS key 返回哈希表 key 中的所有域。 可用版本:>= 2.0.0 时间复杂度:O(N), N 为哈希表的大小。 返回值: 一个包含哈希表中所有域的表。 当 key 不存在时,返回一个空表。 # 哈希表非空 redis> HMSET website google www 阅读全文
posted @ 2020-09-21 15:30 KILLNPE 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.HDEL HDEL key field [field ...] 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 在Redis2.4以下的版本里, HDEL 每次只能删除单个域,如果你需要在一个原子时间内删除多个域,请将命令包含在 MULTI / EXEC 块内。 可用版本:>= 阅读全文
posted @ 2020-09-21 15:20 KILLNPE 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 实例 127.0.0.1:6379> hmset user name zhangsa 阅读全文
posted @ 2020-09-21 14:42 KILLNPE 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.MGET MGET key [key ...] 返回所有(一个或多个)给定 key 的值。 如果给定的 key 里面,有某个 key 不存在,那么这个 key 返回特殊值 nil 。因此,该命令永不失败。 可用版本:>= 1.0.0 时间复杂度:O(N) , N 为给定 key 的数量。 返回值 阅读全文
posted @ 2020-09-21 14:15 KILLNPE 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.APPEND APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。 可用版本: 阅读全文
posted @ 2020-09-21 11:11 KILLNPE 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 localhost:6379> set name redis666 OK localhost:6379> get name " 阅读全文
posted @ 2020-09-21 10:18 KILLNPE 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.TTL TTL key 以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。 可用版本:>= 1.0.0 时间复杂度:O(1) 返回值: 当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以秒为单位,返回 key 阅读全文
posted @ 2020-09-21 10:15 KILLNPE 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.RENAMENX RENAMENX key newkey 当且仅当 newkey 不存在时,将 key 改名为 newkey 。 当 key 不存在时,返回一个错误。 可用版本:>= 1.0.0 时间复杂度:O(1) 返回值: 修改成功时,返回 1 。 如果 newkey 已经存在,返回 0 。 阅读全文
posted @ 2020-09-21 09:41 KILLNPE 阅读(234) 评论(0) 推荐(0) 编辑