Redis 系统梳理——特性和应用场景

Redis 的特性
1、速度极快 C语言写的,五万行,单线程
2、持久化 定时把数据保存在磁盘中,持久化方式RDB和AOF
3、支持多种数据结构 hash set map GEO
4、支持多种语言 java PHP Python Lua Nodejs
5、功能丰富 发布订阅 事务 Lua脚本 PIpeline
6、简单 不依赖外部库
7、主从复制 可高可用
8、高可用和分布式

Redis的使用场景
1、缓存系统
2、计数器 如转发数、评论数,有了原子递增
3、消息队列系统
4、排行榜及相关问题 ZADD命令可以直接实现,还可以获取用户排名
5、社交网络
6、按照用户投票和时间排序
7、过期项目处理
8、实时系统

猜你喜欢

转载自blog.csdn.net/every__day/article/details/80685087