redis 简介
Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的日志型,键值对存储数据库 参考维基百科Redis定义
* 支持多语言
* 键值存储, 非关系型数据库
* 持久化, 主要存储在内存中, 使用硬盘快照与日志的形式持久化
* 网络同步, 支持主从同步, 消息的发布/订阅
* 性能非常高, 基于内存的读写. 读的速度是110000次/s,写的速度是81000次/s
redis 相关技术的比较
*
数据类型更丰富: Redis的值,不仅限于字符串, 还可以包含更复杂的 抽象数据类型,
字符串列表
无序不重复的字符串集合
有序不重复的字符串集合
键、值都为字符串的哈希表,
并且Redis支持不同无序、有序的列表,无序、有序的集合间的交集、并集等高级服务器端 原子操作.
*
持久性差异: Redis是一个内存数据库,但在磁盘数据库上是持久的,重启后可以再次加载, 因此它代表了一个不同的权衡,在这种