redis的特性主要有
1、速度快:数据保存在内存(主要原因)中,使用C语言开发的,单线程模型
2、持久化:会将内存的数据异步的保存到硬盘当中
3、多种数据结构,string,hash,set,zset,list,后版本扩展类型(BitMaps,HyperLogLog,GEO)
4、支持多种客户端语言:java,C#,php等
5、功能丰富:发布订阅,pipeline,lua脚本,事务
6、简单:源代码简单,单机只有23000行,单线程模型,不依赖外部库
7:复制:主从服务器
8:高可用,分布式:redis-sentinel(支持高可用),redis-cluster(支持分布式)