yum安裝Redis主從配置
阿新 • • 發佈:2018-08-27
主從 http 技術分享 check sys 負責 查看 分享圖片 .com Redis簡介:
Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。 1、系統環境
主機名 系統 IP 用途
master CentOS7.4 192.168.56.129 主
slave1 CentOS7.4 192.168.56.130 從
2、暫時關閉防火墻和selinux
3、安裝命令(兩個節點)
[root@master ~]# yum install -y epel-release
[root@master ~]# yum install -y redis
4、修改master主緩存服務器的Redis主配置文件 Redis-cli redis在linux上的客戶端
Redis-sentinel redis-sentinel是集群管理工具,主要負責主從切換。
Redis-server Redis服務器的daemon啟動程序 [root@slave1 ~]# vim /etc/redis.conf
bind 192.168.56.130
在# slaveof <masterip> <masterport> 這一行添加
slaveof 192.168.56.129 6379
8、啟動slave1服務
[root@slave1 ~]# systemctl start redis.service
Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。
Redis 的特點:
Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。
Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
Redis支持數據的備份,即master-slave模式的數據備份。
Redis服務搭建
主機名 系統 IP 用途
master CentOS7.4 192.168.56.129 主
slave1 CentOS7.4 192.168.56.130 從
2、暫時關閉防火墻和selinux
3、安裝命令(兩個節點)
[root@master ~]# yum install -y epel-release
[root@master ~]# yum install -y redis
4、修改master主緩存服務器的Redis主配置文件
Redis-benchmark 壓力測試工具
Redis-check-aof 檢查redis持久化命令文件的完整性
Redis-check-dump 檢查redis持久化數據文件的完整性
Redis-sentinel redis-sentinel是集群管理工具,主要負責主從切換。
Redis-server Redis服務器的daemon啟動程序
[root@master ~]# vim /etc/redis.conf
bind 192.168.56.129
5、啟動服務
[root@master ~]# systemctl start redis.service
6、插入緩存數據
[root@master ~]# redis-cli -h 192.168.56.129
7、修改slave1從配置文件
bind 192.168.56.130
在# slaveof <masterip> <masterport> 這一行添加
slaveof 192.168.56.129 6379
8、啟動slave1服務
[root@slave1 ~]# systemctl start redis.service
9、測試
在maser創建key值
192.168.56.129:6379> info replication
在slave1查看
已同步完成,即可
備註:查看兩個節點的鍵個數
192.168.56.129:6379> dbsize
yum安裝Redis主從配置