书闪笔记
书闪文章
IT
Redis数据库
key命名规则 - 英文冒号 - aaa:bbb:ccc
1
基础 - 介绍
公开
2
NoSQL - Not Only SQL - 非关系型的数据库
公开
3
Redis - 简介 + 解决的问题 + 理解
公开
4
安装 - Linux - 在线安装、下载安装包
公开
5
安装 - MacOS在线安装、下载安装包
公开
6
安装 - Win在线安装、下载安装包
公开
7
Redis可视化工具 - AnotherRedisDesktopManager
公开
8
Redis可视化工具 - Tiny RDM
公开
9
配置 - redis.conf - 6379
公开
10
Redis命令 - 外命令 - 启动、停止、重启
公开
11
Redis命令 - 内命令
公开
12
持久化 - RDB - 备份Redis - 恢复速度快
公开
13
持久化 - AOF - 备份Redis - 备份完整
公开
14
混合持久化 - RDB+AOF - 备份Redis - 4.0新功能
公开
15
数据类型 - TYPE keyname
公开
16
key命名规则 - 英文冒号 - aaa:bbb:ccc
公开
17
数据类型 - key:value - 键值对
公开
18
数据类型 - List - 列表 - 操作
公开
19
数据类型 - Set - 无序集合 - (不重复的List)
公开
20
数据类型 - Hash - 哈希字典 - 操作
公开
21
数据类型 - Zset - 有序集合 - (不重复List)+double
公开
22
数据类型 - Bitmaps - 监控访客
公开
23
数据类型 - HyperLogLog - 误差可接受的范围内
公开
24
数据类型 - Geospatial - 坐标
公开
25
通配符 - *任意多个字符, ?单个字符 ,[]内某1个字符
公开
26
事务 - multi
公开
27
命令 - Lua脚本
公开
28
key:value - 锁 - setnx增无1、setnx增有0、del删除
公开
29
key:value - ID生成器 - incr + 1
公开
30
Set - 点赞功能 - sadd添加点赞、srem取消点赞
公开
31
Set - 抽奖功能 - sadd增、srandmember随机
公开
32
Zset - 排行榜 - zadd增、zrange查递增/减
公开
33
计数器
公开
34
二度好友
公开
35
发布、订阅
公开
36
消息队列
公开
37
监控 - 实时监控 - monitor
公开
38
Redis要避免的问题 - 双写不一致
公开
39
Redis要避免的问题 - 缓存雪崩
公开
40
Redis要避免的问题 - 缓存穿透
公开
41
Redis要避免的问题 - 缓存击穿
公开
42
Redis要避免的问题 - 并发竞争
公开
43
主从模式 - 复制、读写分离
公开
44
分布式锁
公开
45
主从模式+哨兵模式 - slave切换master
公开
46
集群 - cluster
公开
key命名规则 - 英文冒号 - aaa:bbb:ccc
aaa
:
bbb
:
ccc
用英文:分割
会有层次
设置分隔符
在Another Redis Desktop Manager可以设置分隔符号
例如本例子使用的是英文符号:效果就是
可以多层文件夹分隔,不会乱
key命名规则 - 英文冒号 - aaa:bbb:ccc