Redis支持哪些数据类型?
Redis 支持哪些数据类型?
- 字符串: 格式:设置密钥 value 字符串类型是二进制保护的。这意味着 Redis 字符串可以包含任何数据。例如,jpg 图像或序列化对象。字符串类型是Redis的基本数据类型,key最大可以存储512MB。哈希(哈希)格式: hmset name key1 value 1 key2 value 2 Redis 哈希是一组键值(key=>value)对的集合。 Redis hash是字符串类型字段与value之间的映射表。哈希特别适合存储对象。
- 列表 Redis 列表是按升序排序的简单字符串列表。您可以将元素添加到列表的末尾(左)或末尾(右)。格式:lpush名字 value将key添加到字符串元素列表末尾 格式:rpush name value将key添加到字符串元素列表末尾 格式: : lrem name index key 相当于移除count个元素from 列表,与value相同 格式:llen 的名字
相当于列表换行键的长度 - 集合(set) 格式:悲伤的名字 value Redis 集合是要收集的无序字符串类型。集合是通过 哈希 数组实现的,因此插入、删除和查找复杂度为 O(1)。
- zset(sorted set:有序集) 格式:zadd name Score value Redis zset 和集合一样,也是字符串类型元素的集合,不允许有重复的成员。不同之处在于每个元素都与 double 类型点相关联。 Redis 使用点对集合成员从小到大进行排序。 Zset 成员是唯一的,但结果是可重复的。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。