0
点赞
收藏
分享

微信扫一扫

Redis如何查看value的大小

kmoon_b426 2022-04-07 阅读 55
java后端

在这里插入图片描述

前言

最近在搞redis缓存方面的东西,有个需求需要计算redis中value的大小,能占用多大的字节。

推荐工具

redis-rdb-tools,python写的一个redis工具。

yum   -y   install   python-pip

pip install rdbtools

git clone https://github.com/sripathikrishnan/redis-rdb-tools

cd redis-rdb-tools

python setup.py install

这样一波操作工具就按转好了,接下来就是配置redis-server,可以打印日志。

配置redis.conf文件

redis启动时,需要加载配置文件,这个就是redis-conf,这次我直接下载的tar的源码包启动的,环境是centos7。

redis的一级子目录下有redis.conf文件,使用vim命令打开。

开启rdb的备份

save 9 1  # after 9 sec  if at least 1 key changed,我故意改的小点
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb

转换dump文件

利用redis-rdb-tools对rdb文件解析成CSV文件(生成一个result.csv),命令

rdb -c memory dump.rdb > result.csv
举报

相关推荐

0 条评论