Redis本质上是一个Key—Value类型的内存数据库,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value DB
优点:
(1)速度快:因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是0(1)
(2)支持丰富数据类型,支持string,list,set,sorted set,hash等
(3)支持事务,操作都是原子性
(4)丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除
缺点:
数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
其他的我不想说了,说多了你们等下要BB了。