![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
你好 9月!
这个作者很懒,什么都没留下…
展开
-
redis管道(pipeline)
redis为单线程 当执行多个命令时,需要每个命令执行完 前一个命令后才能执行下一个命令,redis底层通信协议提供了管道技术的支持,可以同时发送多条命令,等执行完之后,一次性将结果返回,减小执行时间。 对比: //不使用管道 $stime=microtime(true); //获取程序开始执行的时间 echo '开始内存:'.memory_get_usage(), ''; echo PHP_EOL; $redis = new \Redis(); $redis->connect('127.0.0.1原创 2021-07-16 17:01:45 · 141 阅读 · 0 评论 -
redis实现乐观锁
redis中实现乐观锁 使用事务watch进行监听key,如果事务在执行之前,这个key被其他命令所改动,那么事务将会被打断,实现乐观锁的效果。原创 2021-07-13 15:15:40 · 65 阅读 · 0 评论