Redis
文章平均质量分 93
Anokata
这个作者很懒,什么都没留下…
展开
-
Redis SDS
what--sds.htypedef char *sds;sds 即是 char * 的别名--sds.h/* Note: sdshdr5 is never used, we just access the flags byte directly. * However is here to document the layout of type 5 SDS strings. */struct __attribute__ ((__packed__)) sdshdr5 { un.原创 2021-12-17 09:51:26 · 183 阅读 · 1 评论 -
缓存击穿、缓存穿透、缓存雪崩解决方案
1.缓存击穿【Cache breakdown】对于某些具有过期时间的key,如果这些键可以在某个时间点并发地访问,那么它就是一个非常“hot”的数据。而当该缓存在某个时间点过期时,就在此时,有很多对这个键的并发请求。这些请求发现缓存过期,,通常直接在后端加载数据并将其设置回缓存。此时,大型并发请求可能会立即淹没后端DB。解决方案互斥锁:业界更常见的做法是使用互斥锁。简单地说,当缓存失效时...翻译 2019-11-01 15:53:27 · 611 阅读 · 0 评论