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

1微信网站怎么建设发布新闻稿

1微信网站怎么建设,发布新闻稿,鸡西市法院的网站建设公司,前端自己写代码建网站要花多少钱背景&#xff1a;项目redis由集群改为哨兵模式&#xff0c;漏洞扫描未授权访问漏洞&#xff08;CNVD-2019-21763&#xff09;&#xff0c;要求对redis哨兵也设置密码&#xff0c;redisson依赖版本为3.11.5 spring-boot版本为2.1.13。 redisson依赖升级 <dependency>&l…

背景:项目redis由集群改为哨兵模式,漏洞扫描未授权访问漏洞(CNVD-2019-21763),要求对redis哨兵也设置密码,redisson依赖版本为3.11.5   spring-boot版本为2.1.13。

redisson依赖升级

        <dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.15.6</version><exclusions><exclusion><groupId>org.redisson</groupId><artifactId>redisson-spring-data-24</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-data-21</artifactId><version>3.15.6</version></dependency>

        说明:3.11.5版本不支持设置哨兵密码,也就是SentinelPassword,需要升级redisson版本,为什么排除redisson-spring-data-24,高版本redisson会排除jedis以及lettuce,如果不排除并重新引入的话启动会报错,报错如下:java.lang.NoClassDefFoundError:org/springframework/data/redis/connection/RedisStreamCommands

2.1.X版本支持的是redisson-spring-data-21,所以排除springboot2.3的支持,引入2.1的支持。

配置:

spring.redis.database=0
spring.redis.password=HcicloudRedis2000
spring.redis.sentinel.master=mymaster
spring.redis.sentinel.nodes=ip:portspring.redis.jedis.pool.max-idle=200
spring.redis.jedis.pool.min-idle=10
spring.redis.jedis.pool.max-active=200
spring.redis.jedis.pool.max-wait=10000ms
spring.redis.jedis.pool.ping-rate=30000
spring.redis.jedis.pool.timeout=10000

config:

@Configuration
@ConfigurationProperties
@Data
public class RedissonConfig {@Value("${spring.redis.sentinel.nodes:}")private String nodes;@Value("${spring.redis.sentinel.master:}")private String master;@Value("${spring.redis.jedis.pool.timeout}")private int timeout;@Value("${spring.redis.password}")private String password;@Value("${spring.redis.database}")private int database;@Value("${spring.redis.jedis.pool.max-idle}")private int maxPool;@Value("${spring.redis.jedis.pool.min-idle}")private int minPool;@Value("${spring.redis.jedis.pool.max-active}")private int maxActive;@Value("${spring.redis.jedis.pool.ping-rate}")private int pingRate;@Bean@ConditionalOnMissingBeanRedissonClient redissonSentinel(){Config config = new Config();String[] nodesStr = nodes.split(",");List<String> nodeList = new ArrayList<>(nodesStr.length);Arrays.stream(nodesStr).forEach((index)->nodeList.add(index.startsWith("redis://")?index:"redis://"+index));SentinelServersConfig sentinelConfig = config.useSentinelServers().addSentinelAddress(nodeList.toArray(new String[0])).setCheckSentinelsList(false).setPingConnectionInterval(pingRate).setMasterName(master).setDatabase(database).setReadMode(ReadMode.SLAVE).setMasterConnectionMinimumIdleSize(minPool).setSlaveConnectionMinimumIdleSize(minPool).setMasterConnectionPoolSize(maxPool).setSlaveConnectionPoolSize(maxPool).setTimeout(timeout);if(StringUtils.isNotEmpty(password)){sentinelConfig.setPassword(password).setSentinelPassword(password); //哨兵和master的密码在配置中保持了一致,请根据项目实际情况配置}return Redisson.create(config);}}

http://www.qdjiajiao.com/news/3743.html

相关文章:

  • 哪个网站做的w7系统好seo查询外链
  • 做平台网站一般有php还是jsseo优化收费
  • 建设淘宝网站的意义百度竞价推广方案的制定
  • 网站建设推荐百度浏览器电脑版
  • 做网站主流技术网络营销策划方案范文
  • 盐城网站建设网站制作推广seo网络优化专员
  • 给公司做网站需要华多少钱北京昨天出啥大事了
  • 惠州做网络推广的seo企业优化方案
  • 给公司建网站企业网站设计与推广
  • 湖南网站建设网络公司网推拉新app推广平台
  • 平潭城乡住房建设厅网站seo还有哪些方面的优化
  • 企业建网站程序东莞网站关键词优化公司
  • 做网站怎么弄360搜索引擎首页
  • 标准型网站构建深圳营销型网站开发
  • 网站建设公司 提成南京广告宣传公司seo
  • 都用什么软件做网站抖音seo培训
  • 网站根 html广州专做优化的科技公司
  • 新手学做网站的教学书关键词优化营销
  • 道滘镇做网站全球搜钻是什么公司
  • 怎样做国外能看到的网站好看的友情链接代码
  • 企业门户网站开发公司抚顺seo
  • 郑州做花店网站网络推广方法大全
  • 大学什么专业是学网站开发的分析影响网站排名的因素
  • 假网站如何做软文范例800字
  • 夜夜做新郎网站二十个优化
  • 撰写网站的建设方案seo搜索引擎优化试题
  • 网站开发过程的基本环节关键词优化的五个步骤
  • 一级a做爰网站中国网站设计制作在哪里找
  • 陕西手机网站建站百度竞价多少钱一个点击
  • 企业网站源码带后台管理新人学会seo