Redis整理
文章平均质量分 86
6个日的梦想
爱好
展开
-
IO多路复用机制详解
Reactor类用于管理EventHandler(注册、删除等),并使用handle_events实现事件循环,不断调用同步事件多路分离器(一般是内核)的多路分离函数select,只要某个文件句柄被激活(可读/写等),select就返回(阻塞),handle_events就会调用与文件句柄关联的事件处理器的handle_event进行相关操作。而在异步IO模型中,当用户线程收到通知时,数据已经被内核读取完毕,并放在了用户线程指定的缓冲区内,内核在IO完成后通知用户线程直接使用即可。原创 2023-04-11 10:14:34 · 1712 阅读 · 0 评论 -
Redis基础介绍
Redis 是一款使用 C 语言编写的高性能 key-value 数据库,开源免费,遵守 BSD 协议。性能极高,能到 100000 次/s 读写速度支持数据的持久化,对数据的更新采用Copy-on-write技术,可以异步地保存到磁盘上丰富的数据类型,String(字符串)、List(列表)、Hash(字典)、Set(集合)、Sorted Set(有序集合)原子性:Redis 的所有操作都是原子性的,多个操作通过 MULTI 和 EXEC 指令支持事务。原创 2023-03-24 09:58:23 · 133 阅读 · 0 评论