简介
Redis 可以用作数据库、缓存、流引擎、消息代理等。
Redis 是一种 Kv 型支持多种数据结构的 NoSql 数据库, 可用于缓存, 发布订阅, 队列等场景. 支持字符串, 哈希, 列表, 队列等数据结构, 基于内存可持久化 String, Set, ZSet, List, Hash
Redis 的特点
数据类型丰富
- Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 原子性
- Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。 基于内存高性能
单线程 IO 多路复用
- 性能高 持久化
- 将内存的数据持久化刷盘到磁盘中 分布式