Redis 简介
Redis 、开源、高性能、基于键值对的缓存与存储系统,2008年、意大利人开发
NoSQL(Not Only SQL)'不仅仅是SQL'
非关系型数据库,以键值对 key-value 形式存储数据,数据存在内存中
不定期通过异步方式将数据保存到磁盘上(半持久化模式)
也可以写入Appendonly文件中(全持久化模式)
特点:
非关系型的、分布式的、开源的和水平可扩展,高性能,高并发,持久化存储
其他NoSQL:
Redis、Memcached、MongoDB、Apache Cassandra、Apache CouchDB
数据类型:
字符串(String)
散列(Hash)
列表(List)
集合(Set)
有序集合(Sorted Set)
Redis特性:
丰富的数据类型(string hash list set sorted set)
内存存储与持久化(数据的持久化支持,将内存中的数据异步写入硬盘中)
用于缓存:(通过key设置过期时间,过期后自动删除key)
功能丰富(缓存,对列系统,订阅模式)