J
J
JavaInterview
Search
⌃
K
J
J
JavaInterview
Search
⌃
K
README
架构篇
分布式一致性协议
设计模式
ElasticSearch
MySQL
Redis
UML 图总结
大数据篇
书籍总结
代码篇
IO 篇
Java 基础知识
深入浅出 JVM
README
machinelearning
排序篇
Web 篇
Powered By
GitBook
Comment on page
Redis
Redis 作为一种 KV 缓存服务器,有着极高的性能,相对于 Memcache,Redis 支持更多种数据类型,因此在业界应用广泛。
性能高的原因
纯内存操作
单线程
高效的数据结构
合理的数据编码
其他方面的优化
适用场景
在 Redis 中,常用的 5 种数据结构和应用场景如下:
String:缓存、计数器、分布式锁等。
List:链表、队列、微博关注人时间轴列表等。
Hash:用户信息、Hash 表等。
Set:去重、赞、踩、共同好友等。
ZSet:访问量排行榜、点击量排行榜等。
数据结构分析
SDS
字典
跳跃表
List
Set
ZSet
Previous
MySQL
Next
UML 图总结
Last modified
4yr ago