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

济宁网站建设常用解决方案网络营销相关政策有哪些

济宁网站建设常用解决方案,网络营销相关政策有哪些,象刀设计网站,小男孩和女人做的网站前言:Redisson集成SpringBoot主要有两种方式,一个是使用redisson-spring-boot-starter依赖(优先推荐),毕竟springboot主打的就是约定大于配置,这个依赖就是为springboot准备的。 再一种方式就是引入rediss…

前言:Redisson集成SpringBoot主要有两种方式,一个是使用redisson-spring-boot-starter依赖(优先推荐),毕竟springboot主打的就是约定大于配置,这个依赖就是为springboot准备的。

再一种方式就是引入redisson原始依赖,自己写配置类注入到spring容器中,这种太麻烦没必要。

这里主要记录一下第一种方式,先看官网介绍redisson/redisson-spring-boot-starter at master · redisson/redisson · GitHub

首先关于版本对应关系的问题,目前发现sprinBoot2.3.x版本使用redisson-spring-boot-starter 3.30.0版本是没问题的。
官方说了:redisson-spring-boot-starter与Spring Boot的版本兼容是通过redisson-spring-boot-starter中引入的redisson-spring-data模块来做的,如果需要,降级redisson-spring-data模块以支持以前的Spring Boot版本。

 也就是说,如果发现不兼容问题,可以通过降低redisson-spring-data依赖的版本来解决。

具体做法就是:引入依赖后,排出高版本的redisson-spring-data,再引入低版本的即可。

下图可以看到,redisson-spring-boot-starter的pom文件中引入了redisson-spring-data-x。

下面开始

一、添加依赖

        <!-- redisson 依赖 --><dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.30.0</version></dependency>

二、配置文件添加配置

配置文件主要有两种方式:

第一种是直接使用spring-boot-starter-data-redis的配置,redisson完全兼容spring-boot-starter-data-redis的配置,打开redisson-spring-boot-starter 的pom文件可以看到,他也是引入了spring-boot-starter-data-redis的依赖。

第二可以使用redisson自己的配置方式。

官网两种配置方式都有示例。

这里就直接使用spring-boot-starter-data-redis的配置,这种方式比较简单。

spring:application:name: demo # 应用名称#### Redisson配置,兼容spring-boot-starter-data-redis的配置redis:jedis:# 连接池配置,如果不配置就会使用默认值pool:#最大连接数max-active: 50#最大阻塞等待时间(负数表示没限制)max-wait: 20000#最大空闲连接max-idle: 10#最小空闲连接min-idle: 1database: 0host: 127.0.0.1port: 6379ssl: false#连接超时时间(毫秒)timeout: 3000
########### 集群模式
#    cluster:
#      nodes: 127.0.0.1:6379,127.0.0.2:6379,127.0.0.3:6379
########### 哨兵模式
#    sentinel:
#      master: mymaster # Sentinel中配置的主节点名称
#      nodes: 127.0.0.1:6379,127.0.0.2:6379,127.0.0.3:6379

如果要使用redisson自己的配置方式,参考官网即可,官网两种就有示例。

三、代码示例

    @AutowiredRedissonClient redissonClient; public void testLock() {//获取锁对象RLock lock = redissonClient.getLock("zhh-lock");//设置锁过期时间,防止死锁的产生boolean lockFlag = false;try {lockFlag = lock.tryLock(10, 10, TimeUnit.SECONDS);System.out.println("加锁状态:" + lockFlag);// 测试一下,添加一个键值对RBucket<String> bucket = redissonClient.getBucket("key1");bucket.set("value1");System.out.println(bucket.get());// 删除键值对bucket.delete();} catch (InterruptedException e) {System.out.println("加锁出现异常");e.printStackTrace();} finally {if (lockFlag) {lock.unlock();System.out.println("释放锁成功");}}}

http://www.yayakq.cn/news/882012/

相关文章:

  • 网站建设的书籍有哪些wordpress 中文表单
  • 网站如何做营销网站建设公司豆瓣
  • 内网建站工具苏州大型网站建设
  • 虚拟主机如何分配网站网站营销话术
  • 东营seo网站推广简单网站制作软件
  • 优化网站有哪些方法兼职做问卷调查的网站好
  • 高密市赏旋网站设计有限公司做视频网站需要多大的带宽
  • 网址建站WordPress仿站助手
  • 企业网站seo成功案例网站建设客户来源
  • 门业网站源码江门网站制作套餐
  • 算命网站开发电话网页设计与制作介绍
  • 网站建设的背景及意义温州市住房和城乡建设厅网站首页
  • 手机网站微信登陆网站建设工具开源
  • 端口扫描站长工具vi视觉设计手册
  • 个人门户网站模板下载网页制作公司背景介绍
  • 学习网站建设软件叫什么工作室英文
  • 猎头可以做单的网站网站如何做原创
  • 行业网站cms北京到广州机票价格
  • 流量对网站的作用杭州企业网站建设方案
  • 惠州seo网站管理wordpress 黑条
  • 如何搭建网站教程网页设计师必须知道的网站
  • wordpress 企业整站分销商城什么意思
  • 查看别人网站的访问量品牌形象设计公司
  • 可以做h5游戏的网站婚纱网站设计图
  • 公司建设网站属于什么科目搭建平台网站有什么用
  • 淘客手机网站源码公司网络维护服务
  • 单页网站版权显示seo技术快速网站排名
  • 网站中英文切换怎么做中国十大装修公司
  • 站群系统程序网站风险解除
  • 做网站可以用哪些语言芜湖营销型网站制作