Redis的优点
1.纯内存操作,如今最强的key-value数据库。支持事务化、持久化。
2.单线程操作,避免了频繁的上下文切换。此处的单线程只是指网络IO以及key-value的读写由一个线程完成。但持久化和集群支撑模块是多线程的。
3.采用了非阻塞IO多路复用机制。也就是单个线程,通过跟踪每个IO流的状态管理多个IO流。
tip:
因为是直接操作内存,索引性能强,很快,并发能力也强于直接读数据库。
1.纯内存操作,如今最强的key-value数据库。支持事务化、持久化。
2.单线程操作,避免了频繁的上下文切换。此处的单线程只是指网络IO以及key-value的读写由一个线程完成。但持久化和集群支撑模块是多线程的。
3.采用了非阻塞IO多路复用机制。也就是单个线程,通过跟踪每个IO流的状态管理多个IO流。
tip:
因为是直接操作内存,索引性能强,很快,并发能力也强于直接读数据库。