1 基础知识
1.1 Redis介绍
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库,并提供
所中语言的API。从2010年3月15日起,Redis的开发由Pivotal赞助。
1.1.1 Redis的特性
1.速度快
2.持久化
很多功能与memcache很像,但是memcache只能将数据存放在内存中,没有持久化的功能。而Redis具备这个功能。
3.广泛的语言支持
CS结构的,需要部署单独的服务器。
4.多种数据结构
memcache只支持String数据类型,而Redis在3.x以后支持了至少5种数据结构。
5.主从复制
多台Redis服务器的数据缓存服务。
6.高可用与分布式