中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

百萬PV架構中redis緩存服務群集部署

發布時間:2020-08-18 21:45:14 來源:網絡 閱讀:403 作者:丁香花下 欄目:建站服務器

redis簡介

redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從)同步。

案例環境

主機 IP地址 角色
Centos7 192.168.71.134 redis-master
Centos7 192.168.71.129 redis-slave

搭建過程

1、主從安裝redis
[root@localhost ~]# yum install epel-release -y
[root@localhost ~]# yum install redis -y
2、主服務器修改配置文件

[root@localhost ~]# vim /etc/redis.conf
bind 0.0.0.0           #監聽任意端口

3、從服務器修改配置文件

[root@localhost ~]# vim /etc/redis.conf
bind 0.0.0.0           #監聽任意端口
# slaveof <masterip> <masterport>
slaveof 192.168.71.128 6379    #指向主服務器的ip和端口

4、主從服務器開啟服務

[root@localhost ~]# systemctl start redis

百萬PV架構中redis緩存服務群集部署
5、驗證同步功能(記得關閉防火墻)

主服務器上登陸并寫入內容
[root@localhost ~]# redis-cli -h 192.168.71.134 -p 6379
192.168.71.134:6379> set abc 111
OK
192.168.71.134:6379> get abc
"111"


從服務器登陸查看內容
[root@localhost ~]# redis-cli -h 192.168.71.129 -p 6379
192.168.71.129:6379> get abc
"111"

同步功能到這步算完成了,接下來搭建主從功能

6、主服務器主從設置

[root@localhost ~]# vim /etc/redis-sentinel.conf
17行 protected-mode no
69行 sentinel monitor mymaster 192.168.71.134 6379 1 #master的地址,端口,從服務器1臺
98行 sentinel down-after-milliseconds mymaster 300 #設置切換時間

7、開啟服務(從服務器不需要做任何配置,只需開啟服務)

[root@localhost ~]# systemctl start redis-sentinel.service

8、主服務器上查看主從狀態
[root@localhost ~]# redis-cli -h 192.168.71.134 -p 26379 info sentinel
百萬PV架構中redis緩存服務群集部署

9、宕掉一臺redis,再次查看主從狀態
[root@localhost ~]# systemctl stop redis
百萬PV架構中redis緩存服務群集部署

10、再次開啟服務后master不會回到主服務上,再次宕掉從服務器即可

root@localhost ~]# systemctl stop redis   #從服務器宕掉redis
[root@localhost ~]# systemctl start redis  #主服務器開啟redis
[root@localhost ~]# redis-cli -h 192.168.71.134 -p 26379 info sentinel
# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=mymaster,status=ok,address=192.168.71.134:6379,slaves=1,sentinels=3  
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

揭东县| 富蕴县| 隆回县| 古交市| 乌鲁木齐市| 若尔盖县| 成安县| 法库县| 沙湾县| 嘉义县| 延长县| 兴安县| 突泉县| 海淀区| 彭泽县| 襄樊市| 雅江县| 当雄县| 凯里市| 余庆县| 兴仁县| 纳雍县| 民丰县| 长宁区| 麻江县| 巴南区| 屏东县| 渝中区| 和平区| 彭州市| 资源县| 达孜县| 新竹县| 菏泽市| 博湖县| 邵阳县| 祥云县| 喀喇沁旗| 盐津县| 安平县| 祁门县|