亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

優(yōu)點:實現(xiàn)了分布式特性和可擴展的 Java 數(shù)據(jù)結(jié)構(gòu),適合分布式開發(fā);API線程安全;基于Netty框架的事件驅(qū)動的通信,可異步調(diào)用。

缺點:API更抽象,學(xué)習(xí)使用成本高。

(2)Jedis

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

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

(3)Lettuce

優(yōu)點:線程安全;基于Netty 框架的事件驅(qū)動的通信,可異步調(diào)用;適用于分布式緩存。

缺點:API更抽象,學(xué)習(xí)使用成本高。

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

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的步驟(單機版)的詳細內(nèi)容,更多關(guān)于SpringBoot整合Redisson的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 欧美亚洲一区二区三区在线 | 国产一级特黄a大片99 | 久久日本精品一区二区三区 | 国产亚洲欧美日韩在线观看不卡 | 小明看看网站 | 九九精品视频免费 | 222在线看片免费 | 国产乱淫a∨片免费视频 | a级欧美 | 日本护士一级毛片在线播放 | 一级做a爰片性色毛片新版的 | 毛片毛片毛片毛片毛片 | 国内精自品线一区91 | 国产亚洲福利精品一区二区 | 美女三级黄| 77久久| 欧美三级在线观看播放 | 国产成人午夜性视频影院 | 亚洲香蕉在线观看 | 国产精品欧美日韩精品 | 日韩免费毛片视频 | 在线免费视频你懂的 | 亚洲欧美偷拍自拍 | 在线免费黄 | 91蝌蚪视频在线观看 | 国产美女精品久久久久中文 | sese在线观看 | 91在线老王精品免费播放 | 国产在线欧美日韩一区二区 | 免费观看黄色a一级录像 | 丁香啪啪天堂激情婷婷 | 中国特黄特级真人毛片 | 亚洲综合色吧 | 麻豆网站在线看 | 亚洲一区二区日韩欧美gif | 黄色三级三级三级免费看 | 亚洲不卡视频在线观看 | 亚洲黄色三级 | 91久久夜色精品国产九色 | 成人亲子乱子伦视频 | 91aaa免费观看在线观看资源 |