一、什么是redis?
- redis是一个内存数据结构储存,KV储存
- 常用于缓存、消息中转、数据流引擎、分布式锁
- 支持的数据结构有:字符串、散列、列表、集合、带范围查询的排序集合、位图、超日志、地理空间索引和流
(strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams)
- redis内置了复制、Lua脚本、LRU驱逐、事务和不同级别的磁盘持久化
Try Redis 官方redis在线操作平台
二、Base理论
Base理论是CAP中一致性的妥协,不追求强一致性,允许数据在一段时间内不一致,但是最终达到一致状态