
redis
文章平均质量分 86
想当程序媛的秀妍
这个作者很懒,什么都没留下…
展开
-
Redis(九)--事务详解
文章目录Redis事务相关命令和使用CAS操作实现乐观锁redis事务执行步骤 Redis事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 总结来说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。 Redis事务相关命令和使用 MULTI:开启事务。redis会将后续的命令逐个放入队列之中,然后使用EXEC命令来原子化执行这个命令序列。原创 2021-05-16 16:34:29 · 108 阅读 · 0 评论 -
Redis(九)--Redis事件机制详解
文章目录事件驱动机制文件事件时间事件aeEventLoop(事件管理器)的具体实现创建文件事件事件处理删除事件 事件驱动机制 Redis采用事件驱动机制来处理大量的网络IO,Redis中的事件驱动库只关注网络IO以及定时器。 事件库处理两类事件: 文件事件:用于处理Redis服务器和客户端之间的网络IO. 事件事件:Redis服务器中的一些操作需要在给定的时间点执行,而时间事件就是处理这类定时操作的。 事件驱动库的代码主要是在src/ae.c中实现的,示意图如下: 文件事件 Redis基于Rea原创 2021-05-16 15:46:42 · 353 阅读 · 0 评论