0
1
2
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.2.10
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
目錄
介紹
简述
数据操作
key操作
列出key
测试指定key是否存在
删除给定key
返回给定key的value类型
返回从当前数据库中随机选择的一个key
原子的重命名一个key
Key的超时设置处理
字符串操作
设置key对应的值为string类型的value
获取key对应的string值
增减操作
追加字符串
截取字符串
改写字符串
返回子字符串
中文字符串处理
取指定key的value值的长度
位操作
列表操作
添加元素
查看列表长度
查看列表元素
查看一端列表
截取列表
删除元素
设置list中指定下标的元素值
Redis开发运维实践指南
2
2.3.8
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
2.4.9
2.4.10
2.4.11
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.5.10
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
2.6.8
2.6.9
阻塞队列
集合操作
添加元素
移除元素
删除并返回元素
随机返回一个元素
集合间移动元素
查看集合大小
判断member是否在set中
集合交集
集合并集
集合差集
获取所有元素
有序集合操作
添加元素
删除元素
增加score
获取排名
获取排行榜
返回给定分数区间的元素
返回集合中score在给定区间的数量
返回集合中元素个数
返回给定元素对应的score
评分的聚合
哈希操作
设置hash值
获取hash值
递增某一个域的值
判断某一个域是否存在
删除域
获取域的数量
获取所有的域名
获取所有域的值
获取所有域名和值
Redis开发运维实践指南
3
2.7
2.7.1
2.7.2
2.7.3
3
3.1
3.2
3.3
3.4
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
HyperLogLog操作
将元素添加至HyperLogLog
返回给定HyperLogLog的基数估算值
合并多个HyperLogLog
专题功能
排序
事务
流水线
发布订阅
开发设计规范
Key设计
超时设置
数据异常处理
内存考虑
延迟考虑
典型使用场景参考
客户端推荐
上线部署规划
内存规划
网卡RPS设置
服务器部署位置
持久化设置
多实例配置
具体设置参数
其他好用的配置技巧
常见运维操作
启动
停止
查看和修改配置
批量执行操作
选择数据库
清空数据库
重命名命令
Redis开发运维实践指南
4
6.8
6.9
6.10
6.11
6.12
6.13
6.13.1
6.13.2
6.13.3
6.13.4
7
7.1
8
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
执行lua脚本
设置密码
验证密码
性能测试命令
Redis-cli命令行其他操作
持久化与备份恢复
RDB相关操作
AOF相关操作
备份
恢复
数据迁移
将key从当前数据库移动到指定数据库
问题处理
一般处理流程
探测服务是否可用
探测服务延迟
监控正在请求执行的命令
查看统计信息
获取慢查询
查看客户端
查看日志
延迟检查
检查CPU情况
检查网络情况
检查redis整体情况
检查连接数
检查持久化
检查命令执行情况
内存检查
系统内存查看
系统swap内存查看
info查看内存
dump.rdb文件成生内存报告(rdb-tool)
query在线分析
Redis开发运维实践指南
5
- 1
- 2
- 3
- 4
前往页