大数据学习第13天
redis学习笔记
伪分布式单节点配置启动
sen1.conf
-----
port 26379
sentinel monitor s1 127.0.0.1 6379 2
sen2.conf
-----
port 26380
sentinel monitor s1 127.0.0.1 6379 2
sen3.conf
-----
port 26381
sentinel monitor s1 127.0.0.1 6379 2
启动sentinel
redis-server sen1.conf --sentinel
redis-server sen2.conf --sentinel
redis-server sen3.conf --sentinel
启动redis集群
redis-server
redis-server --port 6380 --slaveof 127.0.0.1 6379
redis-server --port 6381 --slaveof 127.0.0.1 6379
redis-cli -p 6379
redis> shutdown
完全分布式高可用HA配置启动
1、下载:
http://45.252.224.66/files/200500000CCBFA57/download.redis.io/releases/redis-3.0.0.tar.gz
2、上传,解压
tar -zxf redis.tar.gz
3、编译安装
make
make install PREFIX=/opt/redis3
4、添加REDIS_HOME
export REDIS_HOME=/opt/redis3
export PATH=$PATH:$REDIS_HOME/bin
5、复制redis的bin目录五分,一共六份
redis1/redis2/redis3/redis4/redis5/redis6
port 7001 7002 7003 7004 7005 7006
bind 127.0.0.1 192.16.202.101
cluster-enabled yes
daemonize yes
6、安装ruby和rubygems
yum install ruby rubygems -y
7、下载ruby的gem包
https://rubygems.org/downloads/redis-3.0.0.gem
8、安装
gem install redis-3.0.0.gem
9、拷贝~/redis-3.0.0/src/redis-trib.rb到/opt/redis3
cp ~/redis-3.0.0/src/redis-trib.rb /opt/redis3/
10、启动redis1-6
执行脚本搭建集群:
./redis-trib.rb create --replicas 1 192.168.202.101:7001 192.168.202.101:7002 192.168.202.101:7003 192.168.202.101:7004 192.168.202.101:7005 192.168.202.101:7006
create表示创建集群
--replicas表示指定从节点个数,每个master指定一个从节点
ip:port表示六台redis服务器的ip和端口号
以集群方式连接集群
redis-cli -p 7001 -h 192.168.202.101 -c

浙公网安备 33010602011771号