1. Redis下载安装
官网下载:https://redis.io/
解压:tar -zxvf *.tar,gz
检查编译环境:make
安装到指定目录,默认为/usr/local/bin
make PREFIX=... install
- 后台启动的方法:先复制redis.conf文件,然后修改里面的daemon为yes开启守护进程。
2. redis操作
- 进入redis数据库:
./redis-cli -p 7000 -a root
- 操作五个类型的数据,string、hash、list、set、sorted_set
3. 发布订阅
- 订阅某个频道
- 模式匹配
- 取消订阅
4. Python操作Redis
- 连接操作,推荐第二种连接池连接
- 连接是否需要关闭
- 操作string类型数据,nx分布式锁,防止并发情况
5. Redis事务
- Redis实现事务
- 悲观锁和乐观锁
- Python操作redis事务
6. 主从复用-读写分离
当宕机的服务器超过总服务器数量的一半时,则服务不可用,这就是公司开发服务器数量一半使用奇数的原因,因为其与偶数相比可以节省一台服务器。