redis常用命令
跳转到导航
跳转到搜索
# Redis 整体状态(内存、连接数、命中率)
redis-cli info# 关键指标速查
redis-cli info memory | grep used_memory_human # 内存占用
redis-cli info stats | grep keyspace_hits # 缓存命中次数
redis-cli info stats | grep keyspace_misses # 缓存未命中次数
redis-cli info keyspace # 各 DB 的 key 数量与过期数# 查看当前 key 列表(生产慎用,key 多时阻塞)
redis-cli keys 'your_prj:*' # 列出所有带前缀的 key
redis-cli scan 0 match 'your_prj:*' count 100 # 安全方式,分批扫描# 查看某个 key 的类型和值
redis-cli type your_prj:1:xxx
redis-cli get your_prj:1:xxx # string 类型
redis-cli ttl your_prj:1:xxx # 剩余过期时间(秒)# 实时监控命令流(慎用,影响性能)
redis-cli monitor当前项目配置了 KEY_PREFIX = 'your_prj',所以所有 key 都以 your_prj: 开头。
Session key 格式为 your_prj:django.contrib.sessions.cache...,音乐搜索缓存格式为 your_prj:music_search:关键词:页码。