一、简介
Redis是一个高性能的key-value数据库,key-value数据库是一种以键值存储的数据库,类似Java中的Map,Redis支持value类型相对同类更多,包括了string, list, set, zset(有序集合),hash等,Redis属于内存型数据库,读写操作较快。
同时,Redis支持数据持久化,有AOF和RDB两种实现方式。
二.优势
- 性能高 Redis的读写速度能达到10W左右
- 原子 Redis单个操作是原子性的,多个操作也能通过MULTI和EXEC实现事务保证原子性
- Redis能够设置key的过期时间
- 功能多种,能够使用Redis实现订阅发布功能和实现分布式事务