yum install zlib*
yum install openssl*
yum install imagemagick‐devel –y
yum install gcc*
tar ‐zxvf ruby‐2.4.1.tar.gz
cd ruby‐2.4.1
./configure ‐‐prefix=/data/rediscluster/ruby
make
make install
配置環境變數
在/etc/profile裡增加如下
export path=/data/rediscluster/ruby/bin:$path
使環境變數生效
source /etc/profile
tar ‐zxvf rubygems‐2.6.12.tgz
cd rubygems‐2.6.12
ruby setup.rb
##驗證
gem ‐v
gem sources檢視當前gem源
gem sources ‐‐remove刪除當前gem源
gem sources ‐a 新增gem源
##解壓安裝包
tar ‐zxvf redis‐3.0.5.tar.gz
cd redis‐3.0.5
make
cd ..
cp redis‐3.0.5/src/redis‐trib.rb /bin/
cp redis‐3.0.5/src/redis‐server /bin/
cp redis‐3.0.5/src/redis‐cli /bin/
gem install redis ‐‐version 3.0.5
##核心調優
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf
##使其生效
sysctl ‐p
##建立目錄
mkdir ‐p /data/rediscluster/redis/data/6300
mkdir ‐p /data/rediscluster/redis/data/6301
配置檔案修改,放入/etc目錄下
redis_6300.conf,配置資訊參考如下:
從屬配置檔案redis_6301.conf,修改如下
啟動服務
//(如果啟動失敗就直接進去/etc目錄執行redis‐server redis_6300.conf)
redis‐server /etc/redis_6300.conf
redis‐server /etc/redis_6301.conf
echo "redis‐server /etc/redis_6300.conf" >> /etc/rc.local
echo "redis‐server /etc/redis_6301.conf" >> /etc/rc.local
檢視redis程序
ps -ef |grep redis
驗證主從是否同步(這裡示例的是128:6379和128:6380兩個埠redis)在redis的src目錄
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6379
192.168.225.128:6379> set ma right
ok192.168.225.128:6379> set li class2
ok192.168.225.128:6379> keys *
1) "ma"
2) "fangchan"
3) "li"
192.168.225.128:6379>
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
192.168.225.128:6380> keys *
1) "ma"
2) "li"
3) "fangchan"
192.168.225.128:6380>
還可redis的src目錄./redis-cli -p 6300直接訪問埠成功後,info輸出redis節點資訊檢視
[root@hf-siyouhui src]# redis-cli -p 6300
127.0.0.1:6300> info
如何增強Redis主從一致
之前一篇文章討論了redis原生如何保證主從一致。這是redis為我們提供的方法,但是初次之外我們還可以使用一些工具來增強一致性 不一致性的根本原因是主從同步需要一定的時間,如果此時有讀操作落在從伺服器上就會造成不一致的情況。那解決這個問題最簡單的思路就是使用半同步複製。半同步複製就是,如果有乙個寫...
Linux下安裝Redis和主從配置
wget 19.tar.gz tar xvf redis 2.8 19.tar.gz cd redis 2.8 19.tar.gz make make install 啟動redis使用redis server命令,需要指定配置檔案作為其引數。如果未指定配置檔案,則使用預設到配置檔案,即安裝目錄下的...
Redis 配置安裝,主從配置安裝
wget tar zxf redis 2.0.4.tar.gz cd redis 2.0.4 make mkdir usr local redis2 cp redis server redis benchmark redis cli redis.conf usr local redis2 啟動 re...