redis的安装配置
安装c编译器
#yum install gcc-c++
#cd /usr/local
#mkdir redis
#cd redis
上传redis源码包到/usr/local/redis中,源码在之前的文章<<阿里云搭建JavaEE环境>>百度云链接中有.
#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
修改配置是因为默认是前端启动,要改成后台永远运行redis,保存退出
#./redis-server redis.conf
测试,登录客户端
#./redis-cli
线上运行后要关闭服务端可以用#./redis-cli shutdown,然后用#./redis-server redis.conf启动
redis主从数据库
#cd /usr/local/redis/bin/
#./redis-cli shutdown
删除redis所有的数据(慎用!)
#rm -f dump.rdb
#cd ..
#mkdir 6380
#cp bin/* 6380/
#cd 6380
#vi redis.conf
port 6380
slaveof 120.25.232.216 6379
保存退出
先启动主服务器,后启动从服务器
#cd ../bin
#./redis-server redis.conf
#cd ../6380
#ps -aux|grep redis
#./redis-cli
#./redis-cli -p 6380
关闭从服务器#./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
参数--replicas 1是指每个节点有一个备份节点
#./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