几款连接redis的客户端(GUI客户端),下面记录了我使用的几款

几款连接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都存在。

    几款连接redis的客户端(GUI客户端),下面记录了我使用的几款

    可以看到第二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进行处理,非常感谢!

上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐