色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

SpringBoot整合Redisson的步驟(單機版)

瀏覽:3日期:2023-03-09 15:01:04
目錄Redisson、Jedis、Lettuce優缺點對比(1)Redisson(2)Jedis(3)LettuceSpringBoot整合Redisson1.添加Maven依賴2.配置文件3.添加配置類4.代碼測試(簡單的存取)Redisson、Jedis、Lettuce優缺點對比(1)Redisson

優點:實現了分布式特性和可擴展的 Java 數據結構,適合分布式開發;API線程安全;基于Netty框架的事件驅動的通信,可異步調用。

缺點:API更抽象,學習使用成本高。

(2)Jedis

優點:提供了比較全面的Redis操作特性的APIAPI基本與Redis的指令一一對應,使用簡單易理解。

缺點:同步阻塞IO;不支持異步;線程不安全。

(3)Lettuce

優點:線程安全;基于Netty 框架的事件驅動的通信,可異步調用;適用于分布式緩存。

缺點:API更抽象,學習使用成本高。

其中Jedis是用的最普遍的(確實非常簡單),特別是很多單體應用或者偽分布式應用等。

SpringBoot整合Redisson1.添加Maven依賴

<!-- redisson-springboot --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.11.4</version> </dependency>2.配置文件

spring: redis: host: 127.0.0.1 port: 6379 database: 0 timeout: 50003.添加配置類

import org.redisson.Redisson;import org.redisson.api.RedissonClient;import org.redisson.config.Config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.data.redis.RedisProperties;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class RedissonConfig { @Autowired private RedisProperties redisProperties; @Bean public RedissonClient redissonClient() {Config config = new Config();String redisUrl = String.format('redis://%s:%s', redisProperties.getHost() + '', redisProperties.getPort() + '');config.useSingleServer().setAddress(redisUrl).setPassword(redisProperties.getPassword());config.useSingleServer().setDatabase(3);return Redisson.create(config); }}4.代碼測試(簡單的存取)

import org.redisson.api.RedissonClient;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping('/redisson')public class RedissonController { @Autowired private StringRedisTemplate stringRedisTemplate; @GetMapping('/save') public String save(){stringRedisTemplate.opsForValue().set('key','redisson');return 'save ok'; } @GetMapping('/get') public String get(){return stringRedisTemplate.opsForValue().get('key'); }}

以上就是SpringBoot整合Redisson的步驟(單機版)的詳細內容,更多關于SpringBoot整合Redisson的資料請關注好吧啦網其它相關文章!

標簽: Spring
相關文章:
主站蜘蛛池模板: 尹人在线视频 | 色综合精品 | 亚洲深夜福利视频 | 国产成人精品亚洲77美色 | 五月桃花网婷婷亚洲综合 | 99国产精品欧美久久久久久影院 | 欧美在线视频一区二区 | 国产成人综合怡春院精品 | 国产成人麻豆tv在线观看 | 日韩欧美精品综合一区二区三区 | 精品成人免费视频 | 99精品在线看 | 欧美日韩国产va另类 | 美女张开腿让男人桶爽免费网站 | 国产孕妇孕交一级毛片 | 免费人成网站免费看视频 | 一区二区三区 日韩 | 高清偷自拍第1页 | 美女视频黄.免费网址 | 国产女王女m视频vk 国产女王丨vk | 日韩欧美中文字幕在线观看 | 国产成人v视频在线观看 | 成年人黄视频在线观看 | 2020国产微拍精品一区二区 | 国产一区亚洲二区三区 | 午夜伦y4480影院中文字幕 | 成人涩涩屋福利视频 | av人摸人人人澡人人超碰 | 国产专区一va亚洲v天堂 | 亚洲精品一区二区三区网址 | 久久99这里只有精品国产 | 国产真实生活伦对白 | 国产精品亚洲午夜不卡 | 欧美亚洲日本在线 | 中文字幕在线观看亚洲日韩 | 亚洲一区二区在线视频 | 色天天躁夜夜躁天干天干 | 亚洲观看视频 | 亚洲三级黄色 | 日韩在线视频中文字幕 | 又摸又揉又黄又爽的视频 |