redis是什么:开源的基于键值对的存储服务系统。拥有多种数据结构,高性能,功能丰富
redis特性:
速度快,10w OPS 内存
持久化,将数据的更新异步的保存在磁盘上
多种数据结构,字符串、hash、列表、集合、有序集合 延伸到位图
支持多种编程语言。
功能丰富,–发布订阅 LUA脚本 事务 pipeline(并发效率)“ 瑞士军刀”
简单, –不依赖外部库 单线程模型
主从复制(重要)
高可用,分布式(重点)
v2.8开始支持Redis-Sentinel(哨兵)高可用
v3.0开始支持Redis-Cluster 分布式
redis典型应用场景:
缓存系统
计数器
消息队列系统
排行榜
社交系统
实时系统