4、Redis十大数据类型
一、Redis十大数据类型
注:这里说的数据类型是value的数据类型,key的类型都是字符串
1、十大数据类型概览
2、哪里去获得redis常见数据类型操作命令
官网英文:https://redis.io/commands/
中文:http://www.redis.cn/commands.html
3、redis键(Key)
案例:
4、数据类型命令及落地应用
4.1 字符串(String)
4.1.1 最常用命令|:set key value
KEEPTTL:
4.1.2 同时设置/获取多个键值
4.1.3 获取指定区间范围内的值
4.1.4 数值增减
4.1.5 获取字符串长度和内容追加
4.1.6 分布式锁
4.1.7 getset(先get再set)
4.1.8 应用场景
4.2 列表(List)
4.2.1 常用命令
4.2.2 简单说明
4.2.3 案例
4.3 哈希(Hash)
4.3.1 案例
4.3.2 应用场景
4.4 集合(Set)
4.4.1 常用命令
4.4.2 案例
4.4.3 集合运算
4.4.4 应用场景
4.5 有序集合(Zset或sorted set)
4.5.1 常用命令
4.5.2 案例
4.5.3 应用场景
4.6 位图(bitmap)
4.6.1 bitmap是什么
4.6.2 bitmap能干嘛
4.6.3 基本命令
4.6.4 setbit和getbit的案例说明
4.6.5 应用场景
4.7 基数统计(HyperLogLog)
4.7.1 看需求
4.7.2 HyperLogLog是什么
4.7.3 基本命令
4.8 地理空间(GEO)
4.8.1 简介
4.8.2 原理
4.8.3 命令
4.8.4 命令实操
4.9 流(Stream)
4.9.1 流是什么
4.9.2 流能干嘛
4.9.3 底层结构和原理
4.9.4 基本命令理论简介
4.9.4.1 队列相关指令
4.9.4.2 消费组相关指令
4.9.4.3 四个特殊符号
4.9.5 基本命令代码实操
4.9.5.1 队列相关指令
(1)XADD
(2)XRANGE
(3)XREVRANGE
(4)XDEL
(5)XLEN
(6)XTRIM
(7)XREAD
4.9.5.2 消费组相关指令
(1)XGROUP CREAT:用于创建消费者组
(2)XREADGROUP GROUP
(3)重点问题
(4)XPENDING
(5)XACK:向消息队列确认消息处理已完成
4.9.5.3 XINFO:用于打印Stream\Consumer\Group的详细信息
4.9.6 使用建议
4.10 位域(bitfield)
4.10.1 是什么
4.10.2 能干嘛
4.10.3 命令基本语法
4.10.4 案例
基本命令代码实操