1. redis应用场景
装在磁盘的数据读取太慢,redis时装在内存的数据库,目的是提高系统的相应速度。
2. redis的安装
window安装
linux安装
推荐GUI工具:redisInsight
3. 常用命令行
可以设置键值失效时间
增-删-改-查
4. 发布订阅模式
多个窗口订阅同一个订阅号,当一个窗口写入数据时,在订阅窗口能看到写入的数据。应用场景待分析
5. redis的事务
- 在一个请求中执行多条命令。
- 一个命令执行失效,不会影响接下来的命令执行。
6. redis持久化
当redis在使用的时候出现掉电时,数据不会丢失。
- RDB模式:是某个时间点的完整副本,可以每天凌晨做备份。
- AOF模式:通过将命令写入文件中,当设备掉电,通过执行命令能恢复数据。
7. 主从复制
有了主从模式,可以利用主作为数据的读入,从作为数据的读取。
8. 哨兵模式
当主节点挂掉的时候,哨兵节点识别到主节点失效,会通过从节点竞争选出一个主节点,提高了系统的可靠性。