安裝c編譯器
#yum install gcc-c++
#cd /usr/local
#mkdir redis
#cd redis
上傳redis源碼包到/usr/local/redis中,源碼在之前的文章<<阿里云搭建JavaEE環(huán)境>>百度云鏈接中有.
#chmod +x redis-3.0.7.tar.gz
#tar -zxvf redis-3.0.7.tar.gz
#cd redis-3.0.7
#make
#make PREFIX=/usr/local/redis install
#cd /usr/local/redis/redis-3.0.7
#cp redis.conf /usr/local/redis/bin
#cd ../bin
#chmod 777 redis.conf
#vi redis.conf
修改配置是因?yàn)槟J(rèn)是前端啟動(dòng),要改成后臺(tái)永遠(yuǎn)運(yùn)行redis,保存退出
#./redis-server redis.conf
測(cè)試,登錄客戶端
#./redis-cli
線上運(yùn)行后要關(guān)閉服務(wù)端可以用#./redis-cli shutdown,然后用#./redis-server redis.conf啟動(dòng)
redis主從數(shù)據(jù)庫(kù)
#cd /usr/local/redis/bin/
#./redis-cli shutdown
刪除redis所有的數(shù)據(jù)(慎用!)
#rm -f dump.rdb
#cd ..
#mkdir 6380
#cp bin/* 6380/
#cd 6380
#vi redis.conf
port 6380
slaveof 120.25.232.216 6379
保存退出
先啟動(dòng)主服務(wù)器,后啟動(dòng)從服務(wù)器
#cd ../bin
#./redis-server redis.conf
#cd ../6380
#ps -aux|grep redis
#./redis-cli
#./redis-cli -p 6380
關(guān)閉從服務(wù)器#./redis-cli -p 6380 shutdown
redis集群搭建
#cd /usr/local
#mkdir redis-cluster
#cp -r redis/bin redis-cluster/redis01
#cd redis-cluster/redis01/
#rm -rf dump.rdb
#vi redis.conf
#cd ..
#cp -r redis01/ redis02
#vi redis02/redis.conf
#vi start-all.sh
#chmod +x start-all.sh
#./start-all.sh
#yum install ruby
#yum install rubygems
#cd ..
#gem install redis-3.0.0.gem
#cd /usr/local/redis/redis-3.0.7/src
#cp *.rb /usr/local/redis-cluster/
#cd /usr/local/redis-cluster
參數(shù)--replicas 1是指每個(gè)節(jié)點(diǎn)有一個(gè)備份節(jié)點(diǎn)
#./redis-trib.rb create --replicas 1 120.25.232.216:7001 120.25.232.216:7002 120.25.232.216:7003 120.25.232.216:7004 120.25.232.216:7005 120.25.232.216:7006
#redis01/redis-cli -p 7006 -c