当前位置: 首页 > news >正文

上海高中生做课题的网站电商软文广告经典案例

上海高中生做课题的网站,电商软文广告经典案例,织梦系统 子网站,网站开发纠纷SpringBoot整合Redisson 一、Redisson 是什么?二、使用场景三、使用步骤1.引入相关依赖2.application.yml配置3.创建RedissonConfig4.开始使用 总结 提示:以下是本篇文章正文内容 一、Redisson 是什么? Redisson是一个基于Java的开源的、高…

SpringBoot整合Redisson

  • 一、Redisson 是什么?
  • 二、使用场景
  • 三、使用步骤
    • 1.引入相关依赖
    • 2.application.yml配置
    • 3.创建RedissonConfig
    • 4.开始使用
  • 总结


提示:以下是本篇文章正文内容

一、Redisson 是什么?

Redisson是一个基于Java的开源的、高级的Redis客户端,它实现了Redis的分布式和响应式特性,Redisson能够让Java开发者更方便地与Redis进行交互。

简单来说Redisson就是一个Redis的客户端,比RedisTemplate更高级,更简单。

二、使用场景

  • 分布式锁(最常用)Redisson实现分布式锁是非常简单的
@Resource
private RedissonClient redissonClient;RLock rLock = redissonClient.getLock(lockName);
try {boolean isLocked = rLock.tryLock(expireTime, TimeUnit.MILLISECONDS);if (isLocked) {// TODO}} catch (Exception e) {rLock.unlock();}
  • 基于redis实现队列

三、使用步骤

1.引入相关依赖

<dependencies><!-- redisson --><dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.20.0</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion></exclusions></dependency>
</dependencies>

2.application.yml配置

配置如下:

spring:redis:database: 1host: xxxport: xxxpassword: xxx   # 密码(默认为空)timeout: 6000ms  # 连接超时时长(毫秒)jedis:pool:max-active: 1000  # 连接池最大连接数(使用负值表示没有限制)max-wait: -1ms      # 连接池最大阻塞等待时间(使用负值表示没有限制)max-idle: 10      # 连接池中的最大空闲连接min-idle: 5       # 连接池中的最小空闲连接

3.创建RedissonConfig

编写类 RedissonConfig.java

package com.uhu.redis;import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.client.codec.StringCodec;
import org.redisson.config.Config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class RedissonConfig {@Value("${spring.redis.database}")private int database;@Value("${spring.redis.host}")private String host;@Value("${spring.redis.port}")private String port;@Value("${spring.redis.password}")private String password;@Bean(value = "redissonClient", destroyMethod = "shutdown")public RedissonClient redissonClient() throws Exception {Config config = new Config();config.useSingleServer().setAddress(String.format("redis://%s:%s", this.host, this.port));if (!this.password.isEmpty()) {config.useSingleServer().setPassword(this.password);}config.useSingleServer().setDatabase(this.database);StringCodec codec = new StringCodec();config.setCodec(codec);return Redisson.create(config);}}

4.开始使用

@Resource
private RedissonClient redissonClient;

总结

通过以上几个简单的步骤,我们就可以完成Redisson整合,希望对你有用

http://www.hotlads.com/news/2963.html

相关文章:

  • wordpress网站不安全网络营销的特点有哪些特点
  • 从零开始做网站seo营销策划方案内容
  • 关于建设小康社会的网站百度竞价排名软件
  • 开发公司招商引资产生账务怎么做账杭州关键词推广优化方案
  • 企业网站的可信度建设包括网店运营推广方案
  • 本地宁波网站建设seo工作前景如何
  • 惠州网站建设教程怎么申请域名建立网站
  • 苹果手机建网站百度人工服务24小时热线电话
  • 合肥网站设计公司app线上推广是什么工作
  • 网站建设相关书籍google网站搜索
  • 网站集成微信登陆数据交换平台
  • 老客户网站建设如何刷关键词指数
  • php做的网站怎么打开微信推广软件哪个好
  • 小白wordpress必装插件搜索引擎优化的主要工作有
  • p2p网站功能如何做一个营销方案
  • 烟台公司网站开发新东方在线教育平台官网
  • 做的新网站到首页又下去了站长之家排行榜
  • 更换域名对网站的影响直播营销策划方案范文
  • 做营销的网站站内免费推广有哪些
  • php通用企业网站源码爱站工具包的模块
  • 网站用户后台是怎么做的郑州网站建设公司排行榜
  • 地图类网站开发实战教程佛山seo网站排名
  • 电子商务的网站建设设计书域名交易域名出售
  • 做网站如何添加表单品牌推广策略怎么写
  • 四川公司网站建设北京网站优化培训
  • 济宁做网站有哪几家指数是什么意思
  • 做服务器的网站都有哪些功能东营百度推广电话
  • 郑州专业的网站建设微商引流被加方法精准客源
  • 做网站要通过网信办备案吗百度平台商家我的订单查询
  • 做淘宝内部优惠券网站要钱么找培训机构的app