Redis系列二数据类型(redis数据类型)
来源:互联网 发布:淘宝女装拍照技巧 编辑:程序博客网 时间:2024/05/17 05:19
Redis 支持5种数据类型,说明如下:
字符串
Redis 字符串是一个字节序列。在 Redis 中字符串是二进制安全的,这意味着它们没有任何特殊终端字符来确定长度,所以可以存储任何长度为 512 兆的字符串。
示例
在上面的例子中,SET 和 GET 是 Redis 命令,name 和 "youboy" 是存储在 Redis 的键和字符串值。
哈希
Redis哈希是键值对的集合。 Redis哈希是字符串字段和字符串值之间的映射,所以它们用来表示对象。
示例
上面的例子中,哈希数据类型用于存储包含用户基本信息的用户对象.这里HSET,HEXTALL是redis命令,同时user:1也是一个键
列表
Redis 列表是简单的字符串列表,通过插入顺序排序。可以添加一个元素到 Redis 列表的头部或尾部。
示例
列表的最大长度为 232 - 1 个元素(4294967295,每个列表的元素超过四十亿)。
集合
Redis 集合是字符串的无序集合。在 Redis 可以添加,删除和测试成员存在的时间复杂度为 O(1)。
示例
集合排序
不同的是,一个有序集合的每个成员都可以排序,就是为了按有序集合排序获取它们,按权重分值从最小到最大排序。虽然成员都是独一无二的,按权重分数值可能会重复。
示例
Redis键
Redis 中的 keys 命令用于管理 redis 中的键。Redis keys命令使用的语法如下所示:
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
示例
在上面的例子中 DEL 是一个命令,而 yiibai 是一个键。如果键被成功删除,则该命令的输出将是(整数)1,否则这将是(整数)0;
Redis HyperLogLog
Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。
在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。但是,因为 HyperLogLog 只会根据输入元素来计算基数,而不会储存输入元素本身,所以 HyperLogLog 不能像集合那样,返回输入的各个元素。
示例
下面的例子说明了 HyperLogLog Redis 的工作原理:
阅读全文
0 0
- Redis系列二数据类型(redis数据类型)
- Redis 数据类型(二)
- Redis系列~数据类型(三)
- Redis系列(2)--- Redis数据类型
- redis数据类型(二)列表
- Redis简介(二)数据类型
- Redis学习系列---数据类型
- Redis数据类型之字符串类型--Redis系列二
- 二.redis 数据类型
- 二.redis 数据类型
- Redis:二、数据类型
- 二.redis 数据类型
- 二.redis 数据类型
- Redis:二、数据类型
- 二.redis 数据类型
- 二,redis数据类型-String
- redis(2)、redis数据类型
- (转)Redis详解(二)---数据类型
- springboot【11】数据访问之NoSQL数据库redis
- Android源代码获得方法
- maven使用心得
- 例举所有进程
- wildcard函数
- Redis系列二数据类型(redis数据类型)
- 128. Longest Consecutive Sequence
- 常用的linux命令
- ubuntu VMware
- LigerUI
- POJ2251 Dungeon Master
- HDU
- JVM 监控 jmxtrans 和 jmxtrans-agent
- linux ubuntu mount success