redis
相比于memcached可以永久缓存。
- 首先停掉mysql
- 源码安装redis
1. 安装redis
cd /root/redis-6.2.4
make  # 直接make,里面已经配置过了
make install
# 安装
cd utils/
./install_server.sh

需要在文件里面注释掉,systemd判断语句
vim install_server.sh

 
2. 配置redis
vim /etc/redis/6379.conf
/etc/init.d/redis_6379 restart

 
3. redis指令
 redis-cli # 进入交互式命令行
官方参考

4. redis主从复制(一主两从)
1. master(server1)
2. slave(server2、server3)
为了快速搭建起来环境,可以将master里面的复制过来。
 由于有软链接,需要用rsync
# 在双方主机都需要安装
yum install -y rsync.x86_64

cd /usr/local/bin
rsync -a redis-* server3:/usr/local/bin
rsync -a redis-* server2:/usr/local/bin
rsync -a redis-6.2.4 server2:
rsync -a redis-6.2.4 server3:
# 在server2上操作
# 安装
cd utils/
./install_server.sh
# 配置
vim /etc/redis/6379.conf
/etc/init.d/redis_6379 restart

 
 
 










![数据结构(邓俊辉)学习笔记】串 05——KMP算法:理解next[]表](https://i-blog.csdnimg.cn/direct/7e83659b46054e22a29616a9cf6806e7.png)







