`
woodding2008
  • 浏览: 289739 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redis-rdb-tools分析reids dump

 
阅读更多

 

redis-rdb-tools这个工具来分析rdb文件,通常定位问题会非常有帮助.

安装redis-rdb-tools

 

git clone https://github.com/sripathikrishnan/redis-rdb-tools
cd redis-rdb-tools
sudo python setup.py install
 

 

分析是否有较大的value

 

redis-cli -p 6379 bgsave
sudo sh -c 'rdb -c memory dump.rdb > memory.csv'
sort -t, -k4nr memory.csv |more

 

 

 

 

 

SQL灵活分析

    SQLite是一个轻量级的数据库,我们将cvs数据导入到数据库,进行跟灵活的分析,几乎所有版本的 Linux 操作系统都附带 SQLite。

 

[root@a01.redis.javagc.com]$sqlite3  redis.db
SQLite version 3.6.20
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq  name             file  
---  ---------------  ----------------------------------------------------------
0    main             /opt/test/redis.db 
sqlite> create table redis(database int,type varchar(128),key varchar(128),size_in_bytes int,encoding varchar(128),num_elements int,len_largest_element varchar(128));
sqlite> .mode csv redis
sqlite> .import memory.csv redis

分析

 

select count(*) from redis;
select sum(size_in_bytes) from redis;
select * from redis order by size_in_bytes desc limit 20;
select * from redis where type='list' and num_elements > 200 ;

 

 

 

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

  • 大小: 49.6 KB
  • 大小: 46 KB
分享到:
评论

相关推荐

    redis-rdb-tools-master的安装与简单使用.zip

    为了方便管理和维护Redis的数据,开发者设计了一系列的工具,其中`redis-rdb-tools`是一个专门用于分析Redis的RDB(持久化文件)的工具集。RDB是Redis默认的持久化方式之一,它会定期将内存中的数据快照保存到磁盘上...

    redis-rdb-tools, 解析 dump.rdb 文件,分析内存,并将数据导出到 JSON.zip

    redis-rdb-tools, 解析 dump.rdb 文件,分析内存,并将数据导出到 JSON 解析Redis文件,分析内存,并将数据输出到 JSONRdbtools是一个用于 Redis dump.rdb 文件的解析器。 解析器生成类似于sax解析器的事件,并且是...

    java-redis-rdb.zip

    java-redis-rdb 是一个用来解析 Redis 的 dump.rdb 文件的 Java 开发包。 标签:javaredisrdb redis

    Redis-dump安装.rar

    首先,你需要创建一个目录来存放Redis-dump源代码,例如`C:\redis-tools`。进入该目录,然后使用`git clone`命令从GitHub获取Redis-dump的源代码: ```bash git clone https://github.com/antirez/redis-dump.git `...

    redis中使用redis-dump导出、导入、还原数据实例

    在实际生产环境中,Redis提供了`rdb`和`aof`两种持久化方式,分别通过`redis-cli`的`save`或`bgsave`命令创建RDB快照,以及配置`appendonly yes`启用AOF日志。对于大规模数据的备份和恢复,建议使用官方提供的方法...

    Redis-x64-3.2.100.zip和Redis-x64-3.2.100.msi

    解压这个文件后,你可以找到Redis服务器的所有组件,包括`redis-server.exe`(主服务进程)、`redis-cli.exe`(命令行客户端)、`redis-benchmark.exe`(性能测试工具)和`redis-check-dump.exe`等实用工具。...

    redis-windows-7.0.2.zip

    4. **其他辅助工具**:可能还包括一些诊断或管理工具,如`redis-benchmark.exe`用于性能测试,`redis-check-aof.exe`和`redis-check-dump.exe`用于检查和修复数据文件。 在Windows环境下安装Redis,首先解压"redis-...

    redis-win64-2.8.12.zip

    - **redis-check-dump.exe**:用于检查RDB文件(Redis的快照文件)的健康状况,检测潜在的数据损坏。 - **redis-check-aof.exe**:用于检查AOF文件(Append Only File,另一种持久化方式),确保其完整性。 5. **...

    Redis-6.2.4 windows编译版

    4. `redis-check-dump.exe`:用于检查RDB快照文件的完整性。 5. `redis-check-aof.exe`:检查AOF持久化文件的正确性。 6. `redis-sentinel.exe`:Redis Sentinel是高可用性解决方案的一部分,它可以监控主从集群,...

    redis-windows-7.0.4.tar.gz

    4. **redis-check-dump**:用于检查RDB快照文件的工具。 5. **redis-check-aof**:检查AOF(Append Only File)日志文件的工具,确保数据的一致性。 关于Redis的特性,有以下几点值得深入理解: 1. **数据类型**:...

    linux redis安装(redis-2.6.14.tar.gz)

    编辑配置文件,找到`# dbfilename dump.rdb`行,去掉前面的注释符号,设置你的数据文件路径: ```bash vi /etc/redis/redis.conf ``` 然后,你可以启动Redis服务: ```bash sudo /usr/local/bin/redis-server /...

    Redis-x64-3.0.504.zip

    - `redis-check-dump`:用于检查RDB快照文件的完整性和一致性。 - `redis-check-aof`:检查AOF日志文件的完整性。 - `redis.conf`:默认配置文件,可以在这里设置Redis的各项参数。 安装和运行Redis-x64-3.0.504,...

    redis-5.0.8.tar.gz

    1. **src**:包含Redis服务器的C语言源代码,如`redis-server`(主进程), `redis-cli`(命令行客户端), `redis-benchmark`(性能测试工具)以及`redis-check-dump`和`redis-check-aof`(数据检查工具)等。...

    Redis-x64-3.0.501.zip

    7. **redis-check-dump.exe**: 用于检查RDB(Redis持久化文件)的健康状况。如果你使用RDB进行持久化,这个工具可以帮助你确保备份文件没有损坏。 在安装和使用Redis时,需要考虑以下关键点: - **安装和配置**:...

    redis-6.2.13.tar.gz

    - `src/redis-check-dump`:检查RDB文件的工具。 - `src/redis-check-aof`:检查AOF文件的工具。 通过解压`redis-6.2.13.tar.gz`并根据`redis.conf`配置文件启动`redis-server`,就可以运行Redis服务了。同时,使用...

    Redis-windows可直接运行文件

    5. `redis-check-dump.exe`:用于检查RDB持久化文件的工具,确保数据的完整性和一致性。 6. `redis-check-aof.exe`:检查AOF(Append Only File)持久化文件的工具,用于排查可能存在的问题。 接下来,我们将按照...

    redis-64.3.0.503.zip

    - `redis-check-dump.exe` 和 `redis-check-aof.exe` 分别用于检查RDB(持久化文件)和AOF(Append Only File,日志文件)数据的完整性。 2. **配置文件** - `redis.windows-service.conf` 适合用作Windows服务...

    Redis-x64-3.2.100

    4. **redis-check-dump.exe**: 用于检查RDB(持久化文件)的完整性。 5. **redis-check-aof.exe**: 用于检查AOF(Append Only File)日志文件的完整性。 6. **redis.conf**: Redis的配置文件,包含了服务器的各种...

    redis-4.0.0.gem

    Redis是一款高性能的键值数据库,常用于数据缓存、消息队列、实时分析等领域。`redis-4.0.0.gem` 是Redis在Linux环境下的一款安装包,它以Ruby Gem格式封装,方便用户在Linux系统中进行快速安装。本文将详细介绍如何...

    redis-64位-window版

    4. `redis-check-dump.exe`:用于检查RDB(Redis持久化文件)的工具。 5. `redis-check-aof.exe`:检查AOF(Append Only File)日志文件的完整性。 6. `redis.conf`:默认配置文件,可以在这里配置Redis服务器的各项...

Global site tag (gtag.js) - Google Analytics