標籤(空格分隔): redis
linux下redis的多例項安裝配置:
集群設定:
redis-trib-rb詳解:
tar xzf redis-4.0
.9.tar
.gzcd redis-4.0
.9make
make install prefix=/cmcc/libs/redis #指定redisbin所在路徑
cp redis.conf /cmcc/libs/redis
cp src/redis-trib.rb /cmcc/libs/redis
cd /cmcc/libs/redis
vim redis.conf
修改下面這些項
這裡不要設定密碼,等集群設定好後再設定密碼
bind
10.92.80.70
127.0.0.1
#預設ip為127.0.0.1 需要改為其他節點機器可訪問的ip否則建立集群時無法訪,和單機集群有區別
port 6379
#對應6379-6399
daemonize yes
#redis後台執行
pidfile redis_6379.pid #pidfile檔案對應6379-6399
cluster-enabled yes
#開啟集群
cluster-config-file nodes_6379.conf #儲存節點配置,自動建立,自動更新對應6379-6399
cluster-node-timeout 5000
#集群超時時間,節點超過這個時間沒反應就斷定是宕機
然後設定6379、6389、6399三個例項
mkdir 6379
mkdir 6389
mkdir 6399
cp -rf bin 6379
cp -rf bin 6389
cp -rf bin 6399
cp redis.conf
6379
cp redis.conf
6389
cp redis.conf
6399
分別修改6389、6399下redis.conf,把所有「6379」字串改為對應編號
接著啟動三個例項:
cd /cmcc/lib/redis/6379
bin/redis-service redis.conf
cd ../6389
bin/redis-service redis.conf
cd ../6399
bin/redis-service redis.conf
ps -ef|grep redis #檢視啟動的例項
然後在另一台機器上重複上面的操作
ruby需要2.2版本以上,這裡安裝2.4.0版本。
因為在內網,連不上外網,需要手動安裝
tar
xzfruby-2
.4.0
.tar.gz
cdruby-2
.4.0
./configure--
enable
-shared--
enable
-pthread--
prefix=/cmcc/libs/ruby
make
&&make
install
用root登入,設定ruby環境變數
vim /etc/profile
在最後追加:
path=$path
:/cmcc/libs/ruby/bin;
export path;
source /etc/profile
gem
install--
local
redis-4
.0.0
.gem
在另外一台機器上執行以上操作。
cd /cmcc/libs/redis
ruby redis-trib.rb create --replicas 1
10.92.80.70:6379
10.92.80.70:6389
10.92.80.70:6399
10.92.80.71:6379
10.92.80.71:6389
10.92.80.71:6399
cd /cmcc/libs/redis
ps -ef|grep redis #查出三個例項的pid
kill -9
6379的pid
cd6379
vim redis.conf
#修改下面兩項:
masterauth password
requirepass password
#然後啟動6379埠例項:
bin/redis-service redis.conf
重複上面的過程設定本機6389、6399和另外一台機器三個例項的密碼
cd /cmcc/libs/redis/6379
bin/redis-cli -h 10.92.80.70 -p 6379 -c -a password #-c表示以集群登入 -a 登入的密碼
redis 安裝和集群
安裝 複製到centos tar zxf redis 3.0.0.tar.gz cd redis 3.0.0 make make install prefix user local redis cd user local redis cd bin 1,前端啟動 redis server runnin...
Redis 安裝和集群
redis安裝 此次集群是偽集群mkdir redis cluster 這是官方提供的redis cluster 但是很少有人用他 都是用第三方中介軟體codis來去redis集群 進入redis cluster目錄 新建mkdir 7000 7001 7002 7003 7004 7005 6個資...
基於redis集群設定密碼的例項
注意事項 1.如果是使用redis trib.rb工具構建集群,集群構建完成前不要配置密碼,集群構建完畢再通過config set config rewrite命令逐個機器設定密碼 2.如果對集群設定密碼,那麼requirepass和masterauth都需要設定,否則發生主從切換時,就會遇到授權問...