基础 - 介绍
NoSQL - Not Only SQL - 非关系型的数据库
Redis - 简介 + 解决的问题 + 理解
安装 - Linux - 在线安装、下载安装包
安装 - MacOS在线安装、下载安装包
安装 - Win在线安装、下载安装包
Redis可视化工具 - AnotherRedisDesktopManager
Redis可视化工具 - Tiny RDM
配置 - redis.conf - 6379
Redis命令 - 外命令 - 启动、停止、重启
Redis命令 - 内命令
持久化 - RDB - 备份Redis - 恢复速度快
持久化 - AOF - 备份Redis - 备份完整
混合持久化 - RDB+AOF - 备份Redis - 4.0新功能
数据类型 - TYPE keyname
key命名规则 - 英文冒号 - aaa:bbb:ccc
数据类型 - key:value - 键值对
数据类型 - List - 列表 - 操作
数据类型 - Set - 无序集合 - (不重复的List)
数据类型 - Hash - 哈希字典 - 操作
数据类型 - Zset - 有序集合 - (不重复List)+double
数据类型 - Bitmaps - 监控访客
数据类型 - HyperLogLog - 误差可接受的范围内
数据类型 - Geospatial - 坐标
通配符 - *任意多个字符, ?单个字符 ,[]内某1个字符
事务 - multi
命令 - Lua脚本
key:value - 锁 - setnx增无1、setnx增有0、del删除
key:value - ID生成器 - incr + 1
Set - 点赞功能 - sadd添加点赞、srem取消点赞
Set - 抽奖功能 - sadd增、srandmember随机
Zset - 排行榜 - zadd增、zrange查递增/减
计数器
二度好友
发布、订阅
消息队列
监控 - 实时监控 - monitor
Redis要避免的问题 - 双写不一致
Redis要避免的问题 - 缓存雪崩
Redis要避免的问题 - 缓存穿透
Redis要避免的问题 - 缓存击穿
Redis要避免的问题 - 并发竞争
主从模式 - 复制、读写分离
分布式锁
主从模式+哨兵模式 - slave切换master
集群 - cluster
进入之后直接127.0.0.1:6379> monitor时间戳 [第几个数据库 IP:端口号] 语句