- 为什要用Redis?
(ps:两个方面吹牛)
高性能:
数据库是从硬盘访问数据,Redis是从内存读取。
高并发:
Redis的QPS比数据库高
- Redis常见的数据结构?
- String:string 数据结构是简单的 key-value 类型
- List:双向链表
- Hash:hash 是一个 string 类型的 field 和 value 的映射表,特别适合用于存储对象
- Set:是一种无序集合,集合中的元素没有先后顺序
- SortedSet:比Set增加了一个权重参数 score,使得集合中的元素能够按 score 进行有序排列,还可以通过 score 的范围来获取元素的列表。
- Bitmap:bitmap 存储的是连续的二进制数字(0 和 1
- Redis适用场景?
- 缓存数据
- 消息队列
- 计数器
- 电商网站信息
- 热点数据