摘要:
Redis是单线程的,但是为什么还那么快 完全基于内存的,C语言编写 采用单线程,避免不必要的上下文切换可竞争条件 使用多路IO复用模型,非阻塞IO 例如: bgsave 和 bgrewriteaof 都是在后台执行操作,不影响主线程的正常使用,不会产生阻塞 解释一下多路IO复用模型? 多路IO复用 阅读全文
摘要:
Redis集群有哪些方案? 在Redis中提供的集群方案总共有三种:主从复制、哨兵模式、Redis分片集群 主从同步 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,可以搭建主从集群,实现读写分离。一般都是一主多从,主节点负责写数据,从节点负责读数据,主节点写入数据之后,需要 阅读全文