系统:Centos6.6x64
版本:redis-3.2.4
安装目录:/opt/
主:172.16.15.103
从:172.16.15.104
1,下载安装:
安装依赖:
# yum安装gcc tcl ruby -y
# wget http://download.redis.io/releases/redis-3.2.4.tar。广州
# tar xf redis-3.2.4.tar。广州
# mv redis-3.2.4/opt/复述,
# cd/opt/复述,
# make
# test
2,内核修改配置
回声”vm。在祝辞overcommit_memory=1”;/etc/sysctl.参看
/sbin/sysctl - p
3, iptables/selinux及内核设置:
#猫/etc/sysconfig/iptables
——输入tcp - m - p状态——国家新的tcp——dport 6379 - j - m接受
4,创建数据日志目录
# mkdir - p复述/{日志、数据}
5,复述,主从配置
主服务:172.16.15.103
#猫复述。参看
绑定172.16.15.103
保护模式是的
6379端口tcp-backlog 511超时
0
300
daemonize tcp-keepalive是的
监督不
pidfile/var/run/redis_6379。pid
loglevel通知日志文件/opt/日志/复述,复述,/J菘馊罩?/p>
16节省900 300
保存10
保存60 10000
stop-writes-on-bgsave-error是的
rdbcompression是的
rdbchecksum
dbfilename转储。rdb
dir/opt/复述/数据
requirepass 1 qaz@wsx
slave-serve-stale-data是的
slave-read-only
repl-diskless-sync没有
repl-disable-tcp-nodelay repl-diskless-sync-delay 5没有
appendonly slave-priority 100没有
appendonly appendfilename”。aof "
appendfsync everysec
no-appendfsync-on-rewrite没有
100
auto-aof-rewrite-min-size auto-aof-rewrite-percentage 64 mb
aof-load-truncated是的
5000
slowlog-log-slower-than lua-time-limit 10000
slowlog-max-len 128
0
notify-keyspace-events latency-monitor-threshold”“
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-compress-depth list-max-ziplist-size 2 0
set-max-intset-entries 512
128
zset-max-ziplist-value zset-max-ziplist-entries 64
hll-sparse-max-bytes 3000
activerehashing是的
client-output-buffer-limit正常0 0 0
client-output-buffer-limit奴隶256 mb 64 mb 60
client-output-buffer-limit pubsub 32 mb 8 mb 60
aof-rewrite-incremental-fsync 10 hz是的
从服务:172.16.15.104
#猫复述。参看
绑定172.16.15.104
保护模式是的
6379端口tcp-backlog 511超时
0
300
daemonize tcp-keepalive是的
监督不
pidfile/var/run/redis_6379。pid
loglevel通知日志文件/opt/日志/复述,复述,/J菘馊罩?/p>
16节省900 300
保存10
保存60 10000
stop-writes-on-bgsave-error是的
rdbcompression是的
rdbchecksum
dbfilename转储。rdb
dir/opt/复述/数据
slaveof 172.16.15.103 6379
masterauth qaz@wsx
slave-serve-stale-data是的
slave-read-only
repl-diskless-sync没有
repl-disable-tcp-nodelay repl-diskless-sync-delay 5没有
appendonly slave-priority 100没有
appendonly appendfilename”。aof "
appendfsync everysec
no-appendfsync-on-rewrite没有
100
auto-aof-rewrite-min-size auto-aof-rewrite-percentage 64 mb
aof-load-truncated是的
5000
slowlog-log-slower-than lua-time-limit 10000
slowlog-max-len 128
0
notify-keyspace-events latency-monitor-threshold”“
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-compress-depth list-max-ziplist-size 2 0
set-max-intset-entries 512
128
zset-max-ziplist-value zset-max-ziplist-entries 64
hll-sparse-max-bytes 3000
activerehashing是的
client-output-buffer-limit正常0 0 0
client-output-buffer-limit奴隶256 mb 64 mb 60
client-output-buffer-limit pubsub 32 mb 8 mb 60
aof-rewrite-incremental-fsync 10 hz是的
6,启动测试:
#/opt/复述,# nohup src/redis-server复述。相依,
# ps-ef | grep复述,
#/usr/local/redis/bin/redis-cli ping
7、测试:
主服务103上执行创建:
#/usr/local/redis/bin/redis-cli - h 172.16.15.103——1 qaz@wsx
,,,,在设置测试123456
从服务104上执行查看: