04 2019 档案

摘要:处理高并发问题时,我们经常用 Redis 进行加锁操作,目的是为了解决并发可能带来的问题。做一个简单的总结 常见的方案之一:setnx,其他线程必须拿到这个值,才能继续往下执行,否则等待。该命令是原子操作,所以可以防止并发情况的发生。 while(!$redis->setnx('lock', '1' 阅读全文
posted @ 2019-04-08 18:11 Azure沫 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:Keyspace 通知使得客户端可以通过订阅频道或模式,来接收那些以某种方式改动了 Redis 数据集的事件(触发某些事件后可以向指定的频道发送通知),该功能需要 Redis 版本大于 2.8。 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,因此所有支持订阅与发布功能的客户端都 阅读全文
posted @ 2019-04-05 18:45 Azure沫 阅读(20003) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示