RedisInsight :让Redis管理变得轻松愉快

a year ago

什么是 RedisInsight?

说实话,以前管理Redis真的挺头疼的。要么就是在命令行里敲命令,黑黑的界面看着就累;要么就是用第三方工具,功能不全还可能有兼容性问题。

RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷。

可支持String、Hash、Set、List、JSON等多种数据类型的管理,同时支持远程使用CLI 功能,功能非常强大。

https://appstore.lazycat.cloud/#/shop/detail/dev.beiyu.redisinsight

快速上手指南

应用安装后,打开主界面

image.png 打开 同意协议 ,然后点 Submit

image.png

进入主界面,界面设计真的很漂亮,支持深色和浅色主题。对于我们这些经常熬夜写代码的人来说,深色主题简直是眼睛的救星。

image.png

添加数据库连接,填入你的Redis服务器信息就行:

  • 主机名:你的服务器IP
  • 端口:6379(默认端口)
  • 密码:如果设置了密码就填入

如果连不上redis,可以检查这几项试试

  1. 检查Redis是否正常启动
  2. 确认端口是否正确(默认6379)
  3. 如果是远程连接,检查防火墙设置
  4. 确认Redis配置允许外部连接(bind 0.0.0.0)

软件自带了一个测试用的redis server,我使用 redis://redisbackend:6379

image.png

添加成功

image.png

实用功能详解

1. 数据浏览器 - 最常用的功能

这个功能就像是Redis的文件管理器,可以:

  • 按数据类型筛选(String、Hash、List等)
  • 搜索特定的key
  • 批量操作数据
  • 设置过期时间

image.png 实用技巧:用通配符搜索,比如搜索 user:* 可以找到所有以"user:"开头的key。

2. CLI工具

界面底部有个CLI,可以直接执行Redis命令。这样就不用在界面和命令行之间来回切换了,特别适合那些习惯用命令但又想要可视化的场景。

image.png

3. 性能监控 - 了解Redis运行状态

RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控

image.png 能看到:

  • 内存使用情况
  • 连接数统计
  • 命令执行统计
  • 键空间命中率

这些数据对于优化Redis性能特别有用。

4. Profiler - 找出性能瓶颈

这个功能可以实时显示Redis正在执行的命令,帮你找出哪些命令比较慢,非常适合性能调优。

image.png

总结

RedisInsight 是个好工具,特别是对于那些需要经常操作Redis的开发者来说。

能支持RedisJSON之类的新特性,这是第三方工具无法比拟的。

官方工具的好处就是能第一时间支持Redis的新功能,不用担心兼容性问题。

作者
天天