pika
pika copied to clipboard
fix: delete reduntant lock in storage
这个 PR
中主要做了两件事:
- 由于 Pika 的
CMD
层上了Key
锁,所以把Redis
层的Key
锁进行了删除 - 如图所示,在 DB 层有两个重复的
shared_mutex
保护DB
的变量,对于它们两个进行了整合操作
#2371
https://wanghenshui.github.io/2020/07/14/reduce-lock.html
LGTM,加点测试用例,构造一下竞争场景