首页 > 婚恋情感

嵌入式linux安装redis 学透彻鸟哥的linux私房菜能达到什么水平?

学透彻鸟哥的linux私房菜能达到什么水平?

it就像你学会了使用windows,知道如何启动、关闭、安装、卸载、网络设置等等。,但这些只是基础。你得会用ps来设计,会用idea来编程,那么具体工作怎么用linux呢?比如想做服务器运维,首先要有web开发经验。基本的apache,nginx,tomcat,mysql,r

如何使用redistemplate访问redis数据结构?

如果是springboot项目,集成redistemplate非常简单。

01.在上添加依赖项

嵌入式linux安装redis 学透彻鸟哥的linux私房菜能达到什么水平?

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.opsforvaluevalue():字符串类型的操作;字符串不仅是字符串型,还有整形型和浮点型;

redistemplate.opsforhash():对哈希的操作;

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

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

redistemplate.opsforzset():对zset的操作;

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

配置redistemplate操作redis数据结构

原文标题:嵌入式linux安装redis 学透彻鸟哥的linux私房菜能达到什么水平?,如若转载,请注明出处:https://www.shcrbfchs.com/shc5/36742.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰福润金」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。