社区
其他数据库
帖子详情
redis在生产环境中怎样找到bigkey?
zhp_king
2017-07-05 08:32:27
SCAN+debug object xxx和redis-cli –bigkeys这些命令都被禁止使用了,求问还有没有什么其他的方法能找到bigkey?
...全文
1257
3
打赏
收藏
redis在生产环境中怎样找到bigkey?
SCAN+debug object xxx和redis-cli –bigkeys这些命令都被禁止使用了,求问还有没有什么其他的方法能找到bigkey?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MyySophia
2018-11-29
打赏
举报
回复
MyySophia
2018-11-29
打赏
举报
回复
试试 redis-cli scan 1 match *LINE* count 100000
klose
2017-08-08
打赏
举报
回复
怎么禁止使用了?新版本不支持这些命令了吗?Redis 4.0好像还是可以用的哇。自己写个脚本扫描?
扫描
Redis
RDB 以查找大键 分析
redis
的RDB文件,输出
big
key
报告.zip
扫描
Redis
RDB 以查找大键。 分析
redis
的RDB文件,输出
big
key
报告简介线上遇到
redis
CPU高与网卡带宽跑满的情况, 很明显的
big
key
问题, 但使用一个开源的以python编写的
redis
RDB分析工具来分析
big
key
, 分析
150MB的RDB文件花了一个小时, 这太慢了, 因此使用go重新写了个分析RDB文件来找出
big
key
的工具rdb_
big
key
s速度很快, 同样分析150MB的RDB文件, 只要1分2秒。生成的
big
key
报告为CSV格式 使用很简单,全部就下面提到的 5 个参数 ./rdb_
big
key
s --bytes 1024 --file
big
key
s_6379.csv --sep 0 --sorted --threads 4 dump6379.rdb 命令分析 dump6379.rdb 文件
中
大于1024bytes的
KEY
,由大到小排好序,以CSV格式把结果输出到
big
key
s_6379.csv的文件
中
redis
的
big
key
扫描脚本深入介绍
主要给大家介绍了关于
redis
的
big
key
扫描脚本的相关资料,文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
redis
-
big
key
-online
redis
-
big
key
-online 项目简介
redis
自带的--
big
key
s选项只能输出6种数据类型top1的一个
key
。自己修改了--
big
key
s相关的源码,满足用户想输出前N个
big
key
、自定义
big
key
阈值等需求。 具体关于原
redis
是如何实现--
big
key
s选项的以及此项目的具体实现细节,强烈推荐查看我写的文章(近12000字的详细介绍): 该工具因为是直接修改的源码,所以使用起来无需额外的工具,只需由原来的 ./
redis
-cli -h 127.0.0.1 -p 6379 --
big
key
s 改为 ./
redis
-cli -h 127.0.0.1 -p 6379 --
big
key
s
big
key
s.conf 就行。其
中
big
key
s.conf保存了用户自定义的配置信息。运行结果如下: [root@ecs-7e58
redis
-6.0]#
redis
-cli -h
redis
-analyzer:解析rdb, aof, 以及执行monitor, 来查找
key
和分析各种top-
key
(
big
key
, hot-
key
, expiry-
key
, slowlog-
key
)
redis
-analyzer 解析rdb, aof, 以及执行monitor, 来查找
key
和分析各种top-
key
(
big
key
, hot-
key
, expiry-
key
, slowlog-
key
) 安装 go get github.com/lanfang/
redis
-analyzer 如何使用 执行
redis
-analyzer来查看帮助信息,各功能模块以子命令的方式提供,子命令有自己的参数
redis
-analyzer Usage:
redis
-analyzer [command] Available Commands:
big
key
Find the
key
over the specified size dump Dump rdb file from
redis
server gen-conf Generate example js
Redis
的新特性懒惰删除Lazy Free详解
前言
Redis
4.0新增了非常实用的lazy free特性,从根本上解决
Big
Key
(主要指定元素较多集合类型
Key
)删除的风险。笔者在
redis
运维
中
也遇过几次
Big
Key
删除带来可用性和性能故障。 本文分为以下几节说明
redis
lazy free: lazy free的定义 我们为什么需要lazy free lazy free的使用 lazy free的监控 lazy free实现的简单分析 lazy free的定义 lazy free可译为惰性删除或延迟释放;当删除键的时候,
redis
提供异步延时释放
key
内存的功能,把
key
释放操作放在bio(Backg
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章