包获取地址
http://download.redis.io/releases/
单机环境下安装
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tart -zxvf redis-6.2.6.tar.gz
mv redis-6.2.6.tar.gz redis
cd ./redis
make
cd ./src
make install
# 启动redis
./redis-server
# 连接redis
redis-cli -h 127.0.0.1 -p 6379
# 关闭redis服务
./redis-cli -p 6379 shutdown
主从安装
mkdir bin
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /opt/tool/redis/bin
mkdir etc
vim redis.conf
主机配置
bind 0.0.0.0
port 6379
protected-mode no
daemonize yes
logfile ./redis.log
requirepass 123456
masterauth 123456
从机配置
bind 0.0.0.0
port 6379
protected-mode no
daemonize yes
logfile ./redis.log
requirepass 123456
masterauth 123456
replicaof 39.101.192.246 6379
./redis-server /root/redis/etc/redis.conf
#查看当前节点状态
info replication
从
# Replication
role:slave
master_host:39.101.192.246
master_port:6379
master_link_status:up
master_last_io_seconds_ago:9
master_sync_in_progress:0
slave_read_repl_offset:1834
slave_repl_offset:1834
slave_priority:100
slave_read_only:1
replica_announced:1
connected_slaves:0
master_failover_state:no-failover
master_replid:976bfe659afba002c519cde9b7fd0995a8699b28
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:1834
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:1834
# Replication
role:master
connected_slaves:1
slave0:ip=47.113.203.1,port=6379,state=online,offset=1862,lag=0
master_failover_state:no-failover
master_replid:976bfe659afba002c519cde9b7fd0995a8699b28
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:1862
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:1862