2020年10月22日

redis AOF机制

摘要: 先写内存,在写日志。 1、命令执行成功才会被记录日志。 2、避免对当前命令的阻塞。 风险 1、突然宕机,Redis用作数据库的话,命令可能没有记入日志,所以就无法用日志进行恢复了。 2、AOF写磁盘,当磁盘压力大,会导致写盘慢,阻塞后续操作。 3、子进程要拷贝父进程的页表,这个过程的耗时和 Redi 阅读全文

posted @ 2020-10-22 21:00 hainingwyx 阅读(322) 评论(0) 推荐(0) 编辑

redis网络IO模型

摘要: 单线程 Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的。持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 避免了多线程编程模式面临的共享资源的并发访问控制问题。 多路复用机制 一个线程处理多个 IO 流(select/epoll):在 Redi 阅读全文

posted @ 2020-10-22 20:16 hainingwyx 阅读(1053) 评论(0) 推荐(0) 编辑

redis数据结构

摘要: 基本数据结构包括:String(字符串)、List(列表)、Hash(哈希)、Set(集合)和 Sorted Set(有序集合) 基本数据结构 底层实现 string 动态字符串 List 双向链表、压缩列表 Hash 哈希表,压缩列表 Sorted Set 跳表,压缩列表 Set 哈希表、数组 r 阅读全文

posted @ 2020-10-22 07:29 hainingwyx 阅读(67) 评论(0) 推荐(0) 编辑

导航