redis-server20191104.tar.gz 压缩包里的资源还蛮实用的,适合你要在客户环境里快速搭一套高可用的 Redis 服务。主从复制加哨兵的组合,老稳了。压缩包包含了源码或者是编译好的二进制,解压就能跑,挺方便的。
主从复制是 Redis 里最基本的高可用方案,从节点通过SLAVEOF
命令连主节点,第一次会拉一遍全量数据,之后就是增量同步。只要主挂了,从就能手动接班。,要更智能点,就得加上哨兵。
Redis 哨兵系统能帮你盯着主从节点,一旦主宕了,它能自动选一个从节点扶正,通知其他从节点切换角色,这些动作全自动的,挺适合不想自己盯现场的场景。
部署脚本那块也说得比较细了,从 Redis 安装、配置主从、启动服务,再到配置哨兵、设置故障转移规则,几乎一条龙搞定。如果你写过自动化脚本,应该能轻松上手。
另外,维护的时候别忘了做几件事:一是定期备份,RDB 或 AOF 都行,别赌数据永远不丢;二是性能调优,像maxmemory
、timeout
这些参数,调好了系统更稳;三是安全问题,别开放6379
给全世界。
,如果你想部署一套可靠的 Redis 服务,这个包配合文档,蛮值得一试的。如果你还不太清楚主从复制怎么配、哨兵怎么监控,文末那几个链接可以看看,都是干货。