1.实现数据库的高可用
1.1搭建策略
1.1.1问题说明
说明:
如果实现了数据库高可用
1.1.2 双机热备(双主模式)
实现数据库的高可用
之前
主机:192.168.126.129
从库:192.128.126.130
现在:
主机:192.168.126.130
从库:192.128.126.129
/*我是130 我今天当主机*/
SHOW MASTER STATUS;
/*今天我是从库*/
CHANGE MASTER TO MASTER_HOST="192.168.126.130",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=11621050;
/*启动主从服务*/
START SLAVE;
/*检查主从状态*/
SHOW SLAVE STATUS;
2 Redis缓存
2.1 优化现有架构
1.数据结构的选择 应该选择K-V结构 只要key唯一 结果就必然相同…
2.缓存中的数据不可以一直存储 需要定期内存数据优化 LRU算法…
3.缓存要求运行速度很快 C语言实现… 运行在内存中
4.如果缓存数据在内存中 出现宕机 /断电 则数据直接丢失 实现内存数据持久化(磁盘)