博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis双写
阅读量:7294 次
发布时间:2019-06-30

本文共 1429 字,大约阅读时间需要 4 分钟。

hot3.png

redis双写,其实就是配置两个redis客户端而已。不多说,直接上代码

首先看,redis和spring结合的配置文件spring-redis.xml配置(M6和兆维代表两个机房)

这样,spring中就管理了两个redis客户端。

 

接下来,看redis.properties配置

#兆维 redisrediszw.host=codis.mall.bj.huansoo.com.cnrediszw.port=1879rediszw.pass=#最大能够保持idel状态的对象数rediszw.maxIdle=50#最大分配的对象数rediszw.maxActive=300#当池内没有返回对象时,最大等待时间rediszw.maxWait=1000#当调用borrow Object方法时,是否进行有效性检查rediszw.testOnBorrow=true#M6 redisredism.host=codis.m6.huansoo.com.cnredism.port=1980redism.pass=#最大能够保持idel状态的对象数redism.maxIdle=50#最大分配的对象数redism.maxActive=300#当池内没有返回对象时,最大等待时间redism.maxWait=1000#当调用borrow Object方法时,是否进行有效性检查redism.testOnBorrow=true

这样两个客户端的redis配置就完成了。

 

第三步,就是程序中怎么调用了,这个和单个redis调用其实是一样的

@Autowiredprivate RedisTemplate redisTemplate;@Autowiredprivate RedisTemplate redisTemplateM;

这样就或得到了两个redis客户端,写操作时,使用redisTemplate和redisTemplateM分别调用写方法,这样,数据就存到了兆维和m6两个机房对应的缓存中了

转载于:https://my.oschina.net/u/1762811/blog/731916

你可能感兴趣的文章
[译] NSCollectionView 入门教程
查看>>
【vuejs路由】vuejs 路由基础入门实战操作详细指南
查看>>
express 源码阅读(全)
查看>>
获取height固定折叠元素真实高度方法
查看>>
文件寄生——寄生虫自体繁衍的道路
查看>>
【翻译】基于 Create React App路由4.0的异步组件加载(Code Splitting)
查看>>
Redis 服务器管理相关命令
查看>>
阿里云前端周刊 - 第 13 期
查看>>
模式 - 收藏集 - 掘金
查看>>
小程序开发系类之基础部分-开发工具
查看>>
Vue.js组件中v-model的使用
查看>>
移动相关HTML设置
查看>>
解决 Android ping IPv6 地址显示 network is unreachable 的问题
查看>>
【ELK】ELK集群搭建(ElasticSearch Logstash Kinaba)
查看>>
vue.cli脚手架初次使用图文教程
查看>>
node.js
查看>>
Vue 过渡实现轮播图
查看>>
使用npm发布项目
查看>>
关于NodeJS配置HTTPS服务、阿里云申请HTTPS证书
查看>>
Shortest Distance from All Buildings
查看>>