diff --git a/notes/Redis.md b/notes/Redis.md index 50365df6..8d61c65f 100644 --- a/notes/Redis.md +++ b/notes/Redis.md @@ -58,7 +58,7 @@ Redis 支持很多特性,例如将内存中的数据持久化到硬盘中, | LIST | 链表 | 从两端压入或者弹出元素
读取单个或者多个元素
进行修剪,只保留一个范围内的元素 | | SET | 无序集合 | 添加、获取、移除单个元素
检查一个元素是否存在于集合中
计算交集、并集、差集
从集合里面随机获取元素 | | HASH | 包含键值对的无序散列表 | 添加、获取、移除单个键值对
获取所有键值对
检查某个键是否存在| -| ZSET | 有序集合 | 添加、获取、删除元素个元素
根据分值范围或者成员来获取元素
计算一个键的排名 | +| ZSET | 有序集合 | 添加、获取、删除元素
根据分值范围或者成员来获取元素
计算一个键的排名 | > [What Redis data structures look like](https://redislabs.com/ebook/part-1-getting-started/chapter-1-getting-to-know-redis/1-2-what-redis-data-structures-look-like/) @@ -244,7 +244,7 @@ AOF 持久化将写命令添加到 AOF 文件(Append Only File)的末尾。 对硬盘的文件进行写入时,写入的内容首先会被存储到缓冲区,然后由操作系统决定什么时候将该内容同步到硬盘,用户可以调用 file.flush() 方法请求操作系统尽快将缓冲区存储的数据同步到硬盘。因此将写命令添加到 AOF 文件时,要根据需求来保证何时将添加的数据同步到硬盘上,有以下同步选项: | 选项 | 同步频率 | -| -- | -- | +| :--: | :--: | | always | 每个写命令都同步 | | everysec | 每秒同步一次 | | no | 让操作系统来决定何时同步 | @@ -391,7 +391,7 @@ Memcached 将内存分割成特定长度的块来存储数据,以完全解决 ## 缓存 -适用 Redis 作为缓存,将热点数据放到内存中。 +s使用 Redis 作为缓存,将热点数据放到内存中。 ## 消息队列 diff --git a/notes/SQL.md b/notes/SQL.md index b1e2774b..7f8c877d 100644 --- a/notes/SQL.md +++ b/notes/SQL.md @@ -369,7 +369,7 @@ ORDER BY num; 可以将子查询的结果作为 WHRER 语句的过滤条件: -``` +```sql SELECT * FROM mytable1 WHERE col1 IN (SELECT col2