jedisconnectionfactory怎么获取redis
关注:47 发布时间:2021-09-10 14:54:12
spring通过spring data redis支持redis,jedisconnectionfactory为我们提供了jedis,redis的java客户端。本文主要介绍了使用factory类获取jedis的两种方式,以及使用过程中出现的问题,希望能给大家提供一些思路。
需要准备的物品
intellij idea
详细介绍方法/步骤
首先我们需要编辑spring的配置文件application.properties,添加redis的相关配置,需要注入到代码中生成jedisconnectionfactory的bean。
接下来,我们编写一个配置类,[email?protected],[email?protected]??入一些必需的属性,其中{}用于接收属性值,属性名冒号后的值是默认值。如果无法读取属性,将使用默认值。我们在这个类中创建了一个jedisconnectionfactory的bean,并在这个bean中设置了读取属性值。
接下来我们创建一个redisserver类,主要用来获取redis,实现redis操作的一些方法。在这个类中,[email?protected][email?protected]荐的方法。通过这种方法,我们可以同时获得jedis实例和连接池,并将jedis实例交给连接池管理,这样就不用太担心并发操作导致redis不可用。比较后,给出了通过jedis操作存储和获取数据的方法。
此外,我们必须介绍另一种不推荐的书写方法。这种方法每次都创建一个新的redis连接,不关闭连接,在执行大量并发操作时会带来性能开销。因为没有连接数量限制,可能会耗尽redis的连接,导致redis连接报告错误。
配置完成后,我们来测试一下jedis是否可以正常使用,创建一个rediscontroller类,在这个类中注入jedisserver,使用jedisserver提供的存储和读取方法,然后启动服务。
服务开始后,我们在邮递员上测试它。首先我们调用setredis请求在redis中存储数据,然后调用getredis请求获取数据。
jedisconnectionfactory在spring data redis 2.0之后不再推荐上述配置模式。当我们的spring-boot-starter-parent版本设置为2.x时,我们可以看到代码中的设置已经被丢弃了。
spring data redis 2.0推荐使用standalone、sentinel、rediscluster三种模式的环境配置类,以便更灵活地适应更多的业务场景。我们通常用单机版自己测试redis,所以以单机版为例,jedisconnectionfactory的配置应该写如下。
温馨提示
本文只介绍一种使用redis客户端的方法,或者推荐你使用spring-boot集成redis进行开发,因为spring-boot的开箱即用特性可以大大降低开发工作量。
上一篇:matlab怎么生成随机矩阵
下一篇:怎么采用python读取一个图像
猜你喜欢
-
头条夜间模式在哪位置设置31人喜欢
1.当你想设置夜间模式时,打开手机,然后点击“今日头条”,打开今日头条首页,然后点击“我的”。2.打开今日头条个人中心页面,然后点击“系统设置”,打开设置界面,然后点击“夜间模式”设置项右侧的“切换…
更新时间:2022-05-06 12:54:02
-
excel的内容隐藏后怎么显示36人喜欢
详细介绍方法/步骤我们打开一张表格,输入数字以便于查看。。我们把鼠标放在b列上,点击它并全选。。我们点击并选择“隐藏”。。如果我们想显示,我们将它放在c列。单击同一个按钮,选择“取消隐藏”显…
更新时间:2021-09-15 20:48:01
-
液压系统油温正常是多少度86人喜欢
1.液压机系统的工作温度一般控制在30-80之间(危险温度100)。2.如果液压系统油温过高,油的粘度会降低,容易导致泄漏,降低效率。润滑油膜强度降低,加速机械磨损;生成碳化物和泥沙;油品氧化加速油品质量劣…
更新时间:2022-03-01 07:00:21
-
win8如何设置默认打开程序57人喜欢
1.打开方法:将鼠标滑动到右上角或右下角,点击设置。单击更改计算机设置。输入计算机设置后,选择“搜索和应用”,然后单击“默认应用”。2.在默认应用步骤,点击“选择文件类型指定的默认应用”进行设置…
更新时间:2022-05-18 08:58:04
-
简单介绍几个常用的sql查询语句88人喜欢
我们在使用数据库的时候,最常用的是sql语句,那么有哪些比较常用的sql语句呢?以下小系列将与大家分享。详细介绍方法/步骤是第一个select语句,常用于数据查询。通过select,我们可以快速检索我们想要的…
更新时间:2021-10-16 20:48:05
-
网络盒子怎样无线投屏69人喜欢
1.电视连接到家庭无线wifi,这可以在系统设置页面上找到。2.手机在应用市场下载“多屏互动”的应用,一般的应用市场都可以下载。3.将手机连接到家庭无线wifi网络,该网络必须与电视机在同一个网络上。…
更新时间:2022-02-20 16:51:01
-
现在,许多人喜欢用扬声器播放音乐,以营造活跃的气氛。那么如何用一个功放一个音箱让声音变大呢?详细介绍方法/步骤左右两路输出端子同时连接一个扬声器。在实际连接中,无论你怎么连接,只要符合原理,都…
更新时间:2021-10-15 07:01:26
-
免疫系统可以抵抗什么19人喜欢
免疫系统作为人类健康的警卫力量,主要由先天免疫和后天免疫两部分组成。1、先天免疫先天免疫是一出生就具备的。第一梯队是皮肤和粘膜,防止细菌、病毒等。防止它们在皮层繁殖并阻止它们进入上皮层;…
更新时间:2022-06-02 18:48:02
-
c语言程序怎样暂停29人喜欢
我们经常用c语言写一些程序,那么如何在c语言程序中实现暂停呢?以下小系列将与大家分享。需要准备的物品发展中心详细介绍方法/步骤首先,我们打开dev c编辑器,创建一个新的c项目,如下图所示接下来我们…
更新时间:2021-07-15 07:01:14
-
在access中怎么给表设置主键56人喜欢
详细介绍方法/步骤首先在电脑上打开access,就会出现图中的界面。单击开始,然后像这样的窗口将出现在左侧。如果无法显示,请右键单击表格并显示全部。如果显示,右键单击“产品信息”然后在需要的空间…
更新时间:2021-10-05 14:54:04
-
怎样在dos命令种将盘符切换到d:盘56人喜欢
有时,我们需要使用dos命令来调试系统和解决计算机问题。切换驱动器号是最基本的命令之一。现在我就来说说如何在dos命令中切换驱动器号。详细介绍方法/步骤首先,我们单击开始菜单,然后单击“运行”…
更新时间:2021-08-10 11:00:04
-
人工智能的利与弊26人喜欢
详细介绍方法/步骤人工智能可以节省大量人工成本。比如一个没有技术含量的工厂,用人工智能代替可以节省大量的人工成本人工智能可以方便人们的生活,比如手机、电脑、扫地机器人等的出现。这大大方…
更新时间:2021-08-04 20:50:13
it技术热门经验
- 怎么在抖音下载人家的视频2491人
- 网络响应异常无法设置呼叫转移2289人
- 腾讯视频缓存的不是vip可不可1611人
- 抖音极速版打不开是什么原因1590人
- 腾讯文档打不开怎么回事1561人
- 腾讯视频为什么不能投屏了1218人
- 央视影音下载的视频在哪个文件1084人
- 视频渲染是什么意思1035人
- 钉钉直播没有保存回放怎么办960人
- 抖音怎么撤回注销申请952人