Redis高级特性初识 慢查询 客户端请求的生命周期 客户端发送命令
入队列
执行命令(慢查询在这一阶段)
返回客户端
(客户端超时,不一定是慢查询,慢查询只是客户端超时的一个可能)
配置 slowlog-max-len,固定长度
slowlog-log-slower-than,慢查询阈值(单位微秒)
=0,记录所有命令
<0,不记录任何命令
#1. 第一次开启配置 config get slowlog-max-len = 128 config get slowlog-log-slower-than = 10000 #2. 修改默认配置重启 #3. 动态配置 config set slowlog-max-len = 128 …
Redis的特点 速度快 使用内存
使用C语言
单线程
持久化 对数据的更新,异步保存到磁盘上 多种数据结构 strings/Blobs/Bitmaps
Hash Tables
Linked Lists
Sets
Sorted Sets
BitMaps
HyperLogLog(超小内存唯一值计数)
GEO
多语言支持 功能丰富 发布topic
支持lua脚本
支持简单的事务
支持pipeline
高可用,分布式 Redis初识 缓存
计数器
消息队列系统
排行榜
实时系统
社交队列
Redis 可执行文件介绍 redis-server:redis服务器
redis-cli:rdis命令行服务端
redis-benchmark:性能测 …