redis为什么快 基于内存 Redis是基于内存的数据库,内存本身就读写很快,数据也存在内存中,没有从磁盘到内存的IO消耗 数据结构 string list set hash zset 数据编码 单线程 对于大量的请求,Redis 使用 I/O 多路复用程序同时监听多个套接字,将这些请求推送到一个队列里,在服务端逐个执行。最后将结果返回。 单线程执行,避免了CPU的上下文切换,减少开销