几款连接redis的客户端(GUI客户端),下面记录了我使用的几款
一、Redis 客户端
1、命令行工具
-
命令行 (建议使用,简单)
比如windows的cmd和Linux、Mac的Terminal,虽然最简单好用。
必须保证有 redis-cli 命令(windows 是 redis-cli.exe),比如通过安装 redis 就会有这个命令。
2、桌面客户端
-
RediNav (windows桌面客户端,MacOS客户端,根本不能用)
评价:垃圾,完全不能用,无论win还是mac平台!我写在这里就是要把你钉在耻辱柱上,免得下次又掉进你的坑里。不能用具体表现在,无法新建连接,在填写endpoint的过程中,弹出框太大完全看不到填写完毕后的确认按钮,缩小弹出框的时候弹出框会突然消失掉,然后程序像死了一样,只能用任务管理器关闭。(我试的是1.0.28版)
-
新版 RDM (Redis Desktop Manager,我试的是 2021.7.363 版)
评价:新版很垃圾(如果你可以登录,不算垃圾)。收费。并且新版会强迫需要注册并登陆后才能用,人家Postman也没强迫。最主要是公司电脑屏蔽了没法登陆。
支持打开Console输入redis命令(当然了,旧版也支持)
是因为命令行的工具有bug吗的。使用 ,就可以显示两个key都存在。
可以看到第二key前面有一些奇怪的字符,这是是因为代码中第一个 redisTemplate 的序列化器,无论是key还是value都是使用jdk的序列化器(),所以导致了key前面有些奇怪的字符,所以用 这种两边都模糊的就能匹配出来。
但是第二个不是也是redisTemplate 吗么key 前面没有奇怪的符 ,因为Spring 在遇到 泛型的时候注入的不是 RedisTemplate 类,而是 StringRedisTemplate 类,而后者的所有序列化器都是 String的序列化器(),所以就很正常了。最佳实践
建议设置一下 key 和 hash key 的序列化器为String序列化器,这样可读性才强,debug的时候才好发现,另外不需要重复 new StringRedisSerializer(),共用即可,线程安全
三、资料参考
太厉害了!目前 Redis 可视化工具最全的横向评测 – 知乎 (zhihu.com)
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表32468 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!