yum -y install gcc
wget
tar zxf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make install
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
vi /etc/redis/6379.conf
修改配置檔案以下幾項:
bind 192.168.0.7 # 本機ip
daemonize yes # 後台執行
cluster-enabled yes # 啟用集群
(注:另外兩台機器192.168.0.8、192.168.0.9也如此配置,建議直接使用虛擬機器轉殖)
啟動各個redis節點並關閉防火牆
redis-server /etc/redis/6379.conf
systemctl stop firewalld # 關閉防火牆
建立redis集群需要借助乙個ruby指令碼,先安裝ruby
yum -y install ruby rubygems
gem install redis # 安裝redis客戶端for ruby
建立redis集群
互動輸入yes
即可
啟動redis命令列模式
redis-cli -h 192.168.0.7 -c
輸入命令進行測試,如下圖:
可以看到,當執行redis命令set name jack
時,發生了節點重定向:192.168.0.7 -> 192.168.0.8,說明集群生效了!
為集群中的每個主節點建立乙個從節點示例:
新建3個節點:192.168.0.10、192.168.0.11、192.168.0.12,建立集群命令改為:
src/redis-trib.rb create --replicas 1 192.168.0.7:6379 192.168.0.8:6379 192.168.0.9:6379 192.168.0.10:6379 192.168.0.11:6379 192.168.0.12:6379
ok,就這麼簡單!
(注:選項 --replicas 1 表示為集群中的每個主節點建立乙個從節點)
相關文件:redis 集群教程[中文]、redis cluster tutorial[english]
centos 7 簡單知識
配置網絡卡 vi etc sysconfig network scripts 關閉防火牆 systemctl stop firewalld.service 重啟網路服務 systemctl restart network.service 檢視狀態 systemctl status firewalld...
centos7 搭建wordpress,簡單教程
lnmp安裝 wget c net lnmp lnmp1.4 tar gz tar zxf lnmp1.4 tar gz cd lnmp1.4 install.sh lnmpmysql 使用預設的版本,因為伺服器配置只有1g記憶體,不能安裝5.6及以上版本,只能安裝5.5 然後輸入mysql資料庫密...
CentOS7簡單部署NFS
環境準備 centos7 ip 192.168.88.91 服務端 192.168.88.93 客戶端 由於nfs的正常執行需要關聯rpc服務,需要先檢查機器上是否安裝了相關服務 rpm aq rpcbind nfs utils yum y install rpcbind nfs utils 安裝r...