当前位置:网站首页 > R语言数据分析 > 正文

redis软件怎么连接redis(redis用什么连接)



大家好,又见面了,我是你们的朋友全栈君。

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

一、Redis 客户端

1、命令行工具
2、桌面客户端

除此外还有一大堆工具,这里就简单提一下,详细可以参考:https://zhuanlan.zhihu.com/p/

3、在线版
3、IDEA 插件

二、大坑

如下代码的RedisTemplate都没有特别配置序列化器,在执行后,使用命令行连上redis,执行,发现只有第二个key存在,第一个消失了,但是代码执行后是能够取到值的。这是为什么?

是因为命令行的工具有bug吗?不是的。使用 ,就可以显示两个key都存在。

可以看到第二key前面有一些奇怪的字符,这是是因为代码中第一个 redisTemplate 的序列化器,无论是key还是value都是使用jdk的序列化器(),所以导致了key前面有些奇怪的字符,所以用 这种两边都模糊的就能匹配出来。 但是第二个不是也是redisTemplate 吗?为什么key 前面没有奇怪的符号,因为Spring 在遇到 泛型的时候注入的不是 RedisTemplate 类,而是 StringRedisTemplate 类,而后者的所有序列化器都是 String的序列化器(),所以就很正常了。

最佳实践

建议设置一下 key 和 hash key 的序列化器为String序列化器,这样可读性才强,debug的时候才好发现,另外不需要重复 new StringRedisSerializer(),共用即可,线程安全

三、资料参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/191923.html原文链接:https://javaforall.cn

到此这篇redis软件怎么连接redis(redis用什么连接)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sea at collioure翻译(sea lions翻译)2025-04-26 22:09:04
  • tornado龙卷风(tornado龙卷风图片)2025-04-26 22:09:04
  • uchar unsigned char是什么意思(uchar num什么意思)2025-04-26 22:09:04
  • ueditor官网(ueditor官网文档)2025-04-26 22:09:04
  • entrust安卓(entr下载)2025-04-26 22:09:04
  • grid布局优缺点(为什么很少人用grid布局)2025-04-26 22:09:04
  • centernet论文(hrnet 论文)2025-04-26 22:09:04
  • spark面试题(spark面试题以及答案)2025-04-26 22:09:04
  • resnet50和101哪个好(resnet50和vgg16比较)2025-04-26 22:09:04
  • cruisin下载(cruisin中文)2025-04-26 22:09:04
  • 全屏图片