redis 第三方命令行客户端

2020-02-13 00:02:47 +08:00
 pabno

不知道有没有开源的第三方 redis 命令行客户端,就是在原有的 redis-cli 客户端基础上增加一些功能;

  1. 比如说保存配置到本地配置文件
  2. 查询连接列表并连接
  3. 命令自动补全

现在使用 windows 的下的 Redis Destop Manager 虽然有可视化操作,但是在实际使用的过程中还是命令行比较方便,但是 redis-cli 下又没有保存连接的功能,RDM 的命令行又各种不爽

如果没有的话想自己撸一个,当然有的话那就最好不过了

4393 次点击
所在节点    奇思妙想
13 条回复
also24
2020-02-13 00:24:38 +08:00
单单本站就有很多啊:

@jason0916 https://www.v2ex.com/t/331909
[python] aredis —— 一款 redis 的异步客户端

@mylxsw https://www.v2ex.com/t/557543
Redis Gli - 一个基于命令行的 Redis 图形界面客户端

@scriptB0y https://www.v2ex.com/t/634789
IRedis: 一个支持语法高亮和自动补全的 Redis 命令行客户端
also24
2020-02-13 00:26:12 +08:00
抱歉回复仓促,第一个项目 aredis 并不符合你的需求,划掉~
scriptB0y
2020-02-13 10:29:33 +08:00
Hi 我写了个 iredis,你说的 3 我觉得是做的比较好的。

https://github.com/laixintao/iredis

你可以看下这里的命令补全 gif: https://www.iredis.io/show/

1. 也是支持的,配置文件支持,参考这里: https://github.com/laixintao/iredis#usage
2. 没看明白,你是想保存 ip-host 吗?如果是命令行的话,可以用 shell 的 history 吧。使用过程中的连接是有 keepalive 和重试的。
pabno
2020-02-13 10:57:31 +08:00
@also24 感谢感谢!!
pabno
2020-02-13 10:59:30 +08:00
@scriptB0y 很赞!! 2 就是保存 ip-port,如果连接是有密码的,history 就不能保存了,不过你这个看起来也很好用。
pabno
2020-02-13 11:09:26 +08:00
@scriptB0y 搜索了一下,是可以在指定 ip 的时候同时指定 password 的,之前都是进去 auth 的
scriptB0y
2020-02-13 11:20:40 +08:00
@pabno 是的,是支持和 redis-cli 一样的参数
smilzman
2020-02-14 11:47:42 +08:00
pabno
2020-02-14 15:41:43 +08:00
@smilzman 这个和赞啊
scriptB0y
2020-02-19 21:36:58 +08:00
@pabno 我今天才意识到你说的保存连接,指的是 alias_dsn 的功能,这个最近我就加上。

类似 mycli dsn 的功能: https://www.mycli.net/loginpath
pabno
2020-02-21 23:49:13 +08:00
@scriptB0y 学习了,学习了
qii404
2020-02-28 16:34:00 +08:00
scriptB0y
2020-03-01 22:12:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX