推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

redis配置文件怎么写 spring连接redis时怎么加密密码?

   2023-05-06 企业服务招财猫90
核心提示:spring连接redis时怎么加密密码?1.弹簧配置。下面是一个完整的redis配置。密码只需要用密码属性来设置。–-gt-gt2,java操作redis,只需将(passwd)添加到publics

spring连接redis时怎么加密密码?

1.弹簧配置。下面是一个完整的redis配置。密码只需要用密码属性来设置。–-gt-gt2,java操作redis,只需将(passwd)添加到publicstaticjedisgetredisconnection(stringconfigflag){stringhostintportj

如何使用RedisTemplate访问Redis数据结构?

如果是SpringBoot项目,集成RedisTemplate非常简单。

01.在上添加依赖项

pom.xml

在文件中添加redis的依赖项;如果不是Maven搭建的项目,需要自己配置。

02.添加配置Redis的相关配置,如IP、端口、端口、超时、连接池大小等。

03.此时,我们可以使用RedisTemplate。有些同学可能会有疑问。RedisTemplate包含在jar中吗?你只需要做两个配置就可以用了?

事实上,它是SpringBoot;标准普尔惯例大于配置。SpringBoot的许多配置已经为我们做好了。如果我们使用它给出的默认配置,我们不不需要做额外的配置。如果你不如果你不想使用默认配置,我们需要告诉SpringBoot你想做什么。

04.如果我们使用默认配置,将会有一些"坑"在里面。执行上述代码后,我们会发现Redis中的键和值前后会出现一些奇怪的字符,类似于这样:

xacxedx00x05tx00x05key01

这是因为在默认配置中,JDKSerializationRediserializer用于序列化。虽然不影响我们用Java操作Redis,但是对于运维来说无疑是灾难性的。这时我们可以自定义redistempt,添加一个配置类,修改redistempt的序列化方法。

Redis常用的方法包含五种数据结构:String、Hash、List、Set和ZSet,RedisTemplate为每种数据结构提供了丰富的方法。

redistemplate.opsforvalue():for字符串类型的操作;字符串不仅是字符串型,还有整形型和浮点型;

RedisTemplate.opsForHash():对哈希的操作;

RedisTemplate.opsForList():对列表的操作;可以对下标元素进行操作,也可以对链表的头尾进行操作;

RedisTemplate.opsForSet():对集合的操作;包括两个集合的交集和并集;

RedisTemplate.opsForZSet():对ZSet的操作;

我会继续分享我对Java开发、架构设计、程序员职业发展等方面的看法,希望得到大家的关注。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8