Linux系统 redis 配置教程,linuxredis
Linux系统 redis 配置教程,linuxredis
redis-cli -h 127.0.0.1 -p 6379? [-a passwprd] [-n database] set cli1 1? ? ---- cli执行命令
#RDB
save 900 1 #当有一条Keys数据被改变时,900秒刷新到Disk一次 save 300 10 #当有10条Keys数据被改变时,300秒刷新到Disk一次 save 60 10000 #当有10000条Keys数据被改变时,60秒刷新到Disk一次
#AOF
appendonly yes??????? #启用AOF appendfilename??????? #保存的文件!不能有路径 appendfsync?????????? #always | everysec | no
no-appendfsync-on-rewrite yes ????????#在日志重写时不进行命令追加操作 auto-aof-rewrite-percentage 100?????? #当增加文件大小达到原来的AOF文件的"100%" 时,自动进行重写 auto-aof-rewrite-min-size 64mb??????? #启动日志重写的最小值
redis-cli > info????????????????
找到最后几行:
db0: key的数量是:11,
内存使用量是: 891.52k
#主从配置
主:6379,从6380,6381
cp /usr/local/redis cp /usr/local/redis_6380
cp /usr/local/redis cp /usr/local/redis_6381
修改从6380和6381的redis.conf:配置文件
vi? /usr/local/redis_slave_6380/redis.conf
bind 127.0.0.1 port 6380 pidfile /var/run/redis_slave_6380.pid slave 127.0.0.7 63??? slave-read-only yes dir /usr/local/redis_slave_6380/data
vi? /usr/local/redis_slave_6381/redis.conf
bind 127.0.0.1 port 6381 pidfile /var/run/redis_salve_6381.pid slave 127.0.0.7 6379??? slave-read-only yes dir /usr/local/redis_slave_6381/data
修改从6380和6381 sentinel.conf 配置:? (可以忽略)
vi? /usr/local/redis_slave_6380/sentinal.con
port 26379????????????????????????????????????#The port that this sentinel instance will run o sentinel monitor mymaster 127.0.0.1 6379 2????#
info replication 可看出6380是从
从服务器变成主服务器:
杀掉住服务器
重启开启66379的redis服务
评论暂时关闭