Heim > Datenbank > Redis > Hauptteil

Redis-Lese-/Schreibtrennung und Konfiguration des Sentinel-Mechanismus

Freigeben: 2020-03-30 09:24:57
nach vorne
2673 Leute haben es durchsucht

Redis-Lese-/Schreibtrennung und Konfiguration des Sentinel-Mechanismus

1. Verwenden Sie die Befehle cp redis.conf /redis63791.conf, cp redis.conf /redis63792.conf, cp redis.conf /redis63793.conf in /etc/redis/ Das Stammverzeichnis ist bereit

vim redis63792.conf  --->修改配置文件
daemonize yes 守护进程
port 63792 端口
bind 192.168.0.3 绑定内网地址
databases 16 开启16个数据库
save ---> 每多少个文件执行一次保存
(主人不需要以下操作)
slaveof 116.196.107.20 63791 --> 作为该ip该端口的奴隶
masterauth '123456789' --> 认证主人的密码
----------------------
appendonly yes 开启这个增强数据的安全性
(以上为正常的redis.conf里面的配置文件,所有的slave都要去连接主人的服务器,只能读,不能写,自动同步数据,读写分离可以大大的增强服务器的性能能,因为在正常的数据操作中, 读的时候往往比写的时候的情况要多的多, 一般情况下主从机按1:3进行分配)
Nach dem Login kopieren

2. Sentinel-Konfiguration, suchen Sie die Datei sentinel.conf in /etc/redis (wenn Sie keine solche Konfigurationsdatei haben), kopieren Sie cp sentinel.conf /mysentinel .conf

vim mysentinel.conf
sentinel monitor mymaster 116.196.107.20 63791 1 -->分别的意思是 哨兵监听主人:116.196.107.20的 端口:63791 哨兵数量1个, 一般情况下哨兵的数量越多, 投票选举通过的几率越小, 在投票选举出新主人花费的时间就越多, 不利于快速切换主从机制
sentinel down-after-milliseconds mymaster 5000 主机掉线以后5s进行认证,如果无法连接则重新由哨兵从slave中选出新的主人
sentinel auth-pass mymaster 123456789 哨兵通过密码连接主人
Nach dem Login kopieren

3. Nachdem die Konfiguration abgeschlossen ist, können Sie den Master-Slave-Mechanismus einschalten, Lese- und Schreibvorgänge trennen und einen Sentinel-Mechanismus bereitstellen. Nachdem der Master 5 Sekunden lang ausgefallen ist, wird ein neuer Master aktiviert Zufällig im Slave ausgewählt. Nachdem der Master verbunden wurde, kann er nur noch als Slave arbeiten! !

redis操作命令:
redis-server redis63791.conf & -->以该配置文件在后台运行服务器
redis-cli -h 116.196.107.20 -p 63791 远程连接服务器
auth 123456789 --->在redis中验证密码
redis-server mysentinel.conf --sentinel 启动哨兵模式开始监听, 如下:
Nach dem Login kopieren

Redis-Lese-/Schreibtrennung und Konfiguration des Sentinel-Mechanismus

Weitere Redis-Kenntnisse finden Sie in der Spalte Redis-Einführungs-Tutorial.

Das obige ist der detaillierte Inhalt vonRedis-Lese-/Schreibtrennung und Konfiguration des Sentinel-Mechanismus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage