精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

04.redis集群+SSM整合使用-創新互聯

redis集群+SSM整合使用

創新互聯成立于2013年,先為阿城等服務建站,阿城等地企業,進行企業商務咨詢服務。為阿城企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

首先是創建redis-cluster文件夾:

04.redis集群+SSM整合使用

因為redis最少需要6個節點(三主三從),為了更好的理解,我這里創建了兩臺虛擬機(192.168.0.109 192.168.0.110),分別在兩臺虛擬機的/opt/redis-4.0.1/redis-cluster下創建三個節點文件夾

192.168.0.109:

 04.redis集群+SSM整合使用

192.168.0.110:

04.redis集群+SSM整合使用

以上6個節點全部創建完成,分別再在這六個文件夾下創建redis.conf配置文件,其中配置如圖:

port 7000
bind 192.168.0.109
daemonize yes
pidfile /var/run/redis_7000.pid
cluster-enabled yes
cluster-config-file nodes_7000.conf
cluster-node-timeout 10000
appendonly yes

其中需要將port pidfile cluster-config-file修改成節點端口號一致,bind改成本機ip,以便遠程訪問,全部修改完后,即可啟動redis服務:

啟動命令:

192.168.0.109下的命令:“for((i=0;i<=2;i++)); do /opt/redis-4.0.1/src/redis-server /opt/redis-4.0.1/redis-cluster/700$i/redis.conf; done

192.168.0.110下的命令:“for((i=3;i<=5;i++)); do /opt/redis-4.0.1/src/redis-server /opt/redis-4.0.1/redis-cluster/700$i/redis.conf; done

04.redis集群+SSM整合使用

可以看到后臺模式啟動成功的日志打印,兩臺機器都需要依次啟動所有節點。節點啟動完成后,即可創建集群服務:

在其中一臺虛擬機上執行如下命令“/opt/redis-4.0.1/src/redis-trib.rb create --replicas 1 192.168.0.109:7000 192.168.0.109:7001 192.168.0.109:7002 192.168.0.110:7003 192.168.0.110:7004 192.168.0.110:7005”

04.redis集群+SSM整合使用

 千萬記住只需要在一臺上執行即可,如果卡在join處不能往下執行,一般情況是出在防火墻端口被禁導致,有兩種方式可以解決:

1、不但需要開啟7000對外端口,還需要開啟17000(因為redis總線端口需要加10000)。

2、直接關閉所有防火墻(因我這里是自己的環境,所以直接關閉了防火墻服務)。

出現上圖運行日志,基本就成功搭建好了集群服務,可以清晰的看到各個節點的主從關系,環境搭建好后,這里我們就和我上篇寫到的SSM架構進行聯合使用。

上次整合的mybaits二級緩存是個單機版本,由于這種方式不支持集群,所以這里從新使用jedis-cluster進行另外一種redis集群與java整合使用的方式。

首先在redis.properties文件中新增集群機器的配置,將6個節點依次加入配置:

#cluster  
cluster1.host.port=192.168.0.109:7000
cluster2.host.port=192.168.0.109:7001
cluster3.host.port=192.168.0.109:7002
cluster4.host.port=192.168.0.110:7003
cluster5.host.port=192.168.0.110:7004
cluster6.host.port=192.168.0.110:7005

redis配置文件中也與之前改動比較多,我直接列出來,可以直接拷去用了。

spring-redis.xml

 1 19       20       21     22      23      24     25         26         27         28         29     30     31     32     38     39     40     53      54         55             classpath:redis.properties56         57         58 59         60         61         62     63 

將上篇SSM+redis整合中mybatis的開啟緩存配置全部禁用,即可啟動服務測試了

首先直接注入jedisCluster獲取一個集群對象。

04.redis集群+SSM整合使用

這里為了方便,我數據同步直接用了java寫了個簡單思想,其他方法也可實現,例如Spring AOP方式實現,使用第三方插件,或者數據庫層面實現都可行。

04.redis集群+SSM整合使用

啟動成功后,反復調用方法。可以看到控制臺并未打印sql語句,而是直接在redis集群中直接獲取得到數據。以上簡單的redis集群實例已經完成,因為時間關系,其中linux中有些坑我沒有細細寫出,如有疑問可以留言。

如有不對的地方或者更好的建議,歡迎評論中指出。我會盡快學習修改。

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享名稱:04.redis集群+SSM整合使用-創新互聯
網頁網址:http://m.jcarcd.cn/article/cdghcs.html
主站蜘蛛池模板: 国产脚交一区二区 | 91精品视频免 | 国产激情一区在线观 | 97色精品视频在 | 午夜福利入口 | 国产欧美日韩专区 | 91精品福利| 国精品吹潮 | 日本成人xxx在线 | 日韩在线观看免费 | 国产综合网在线 | 国产美女自拍视频 | 91高清福利 | 91福利片在线观看 | 成人九九 | 国产福利观 | 日本最新成人精品 | 国产在线码 | 精品国产一二三区 | 日本高清色 | 日韩欧美高清 | 91福利国产精品 | 国产激情免费播放 | 乱子伦在线观看 | 91免费视频网站 | 欧美三级免费观看 | 精品国产亚洲一 | 黑人上日 | 精品玖玖玖视 | 国产视频欧美综合 | 91香蕉亚洲 | 国产视频线路一 | 国产后入纯清学生妹 | 日韩一区二区免费看 | 国产日韩对 | 日韩一区二精品服务 | 国产情侣91在 | 午夜福利久 | 韩国精品无 | 日本手机在线视频 | 99在线视频69 |