Redis可视化工具RedisInsight
今天是老苏居家隔离的第 39 天。
周五抗原,周六、周日、周一每天两次抗原,上午一次,下午一次。
没完没了的捅鼻子,感觉都要捅出鼻炎了。
虽然小区早就是防范区了,但是一直处于提级管理中,还是不能出小区,也看不到任何松动的迹象。
最近几天都在传,“一人阳性,整栋楼都要被拉去隔离”,如果是谣言,以往常的辟谣速度,应该早就被辟了,北京的十字花转运是上了新闻的,等同于官宣。
老苏安装过的项目中,用到 redis 数据库的不少,包括 Outline、RuoYi-flowable、Tduck、Nettu Meet 等等,今天介绍的 RedisInsight 是一个类似 PhpMyAdmin 或者 Adminer 这样的可视化管理工具,能够直接用于 Redis 增删改查。
什么是 RedisInsight ?
RedisInsight是一个可视化工具,提供设计、开发和优化Redis应用程序的功能。查询、分析您的Redis数据并与之交互。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 redisinsight ,选择第一个 redislabs/redisinsight,版本选择 latest。

卷
在 docker 文件夹中,创建一个新文件夹,并将其命名为 redisinsight
需要给
redisinsight读写权限,不然容器会停止

| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/redisinsight |
/db |
存放设置 |

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
8001 |
8001 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建目录 |
运行
在浏览器中输入 http://群晖IP:8001 就能看到主界面

勾选 I have read and understood the RedisInsight License Terms,r然后点 CONFIRM

老苏已经有了 redis 数据库,所以选了 I already have a database

老苏选的是 outline 的数据库,当时 docker-compose.yml 中 redis 的相关部分是下面👇这样的
1 | redis: |
所以我们选使用主机和端口连接的方式

按设置文件的内容
- 主机(
Host):是群晖的IP,也就是192.168.0.197 - 端口(
Port):为主机的本地端口而不是容器端口,所以是6479 - 名称(
Name):并没有设置过,但是这里又是必填的,所以随便设了个redis - 用户名(
Usename)和密码(Password)都没设置过,所以直接留空

完成后直接点 ADD REDIS DATEBASE

直接点数据库进入数据库主界面

进入 Browser 就可以查看、编辑、修改、删除了

参考文档
RedisInsight/RedisInsight: RedisInsight
地址:https://github.com/RedisInsight/RedisInsightInstalling RedisInsight on Docker | Redis Documentation Center
地址:https://docs.redis.com/latest/ri/installing/install-docker/