Redis-Base
2018-12-29 本文已影响0人
zhangsanzhu
Redis-Base
什么是 Redis
Redis 全称(Remote Dictionary Server) key-value存储
状态
50+个服务器, 15+集群, 160+ 节点
Redis优势
- 性能
- mysql 1w~2w qps
- Redis 10w qps 这个是理论场景的
适用场景
计数器
- 视频网站的播放次数(计数器)
- 电商网站的浏览数(计数器)
排行榜
按热度排名的排行榜(Redis队列)
社交网络
点赞
刷新
Redis持久化
RDB 快照
某一个时间的快照,
有点:生成快照后文件格式式二进制,排列结构紧凑,dump文件大小小一点
缺点: 有时间窗口,数据不准确
AOF 记录命令日志
每秒同步,生成aop文件,每天半夜逐个执行,写命令会有merge的过程
Redis高可用
Redis cluster 高可用 方便扩容
Redis数据结构
zset 可以设置权重的set
常见问题:
1.Redis响应时间慢?
2.10kb以内 十万的时候网卡会打爆
设置过期时间:
防止expire集中过期