expires & blocking: handle ready keys as call()
This commit is contained in:
parent
0f026af185
commit
7059eceeb0
@ -514,6 +514,9 @@ void handleClientsBlockedOnKeys(void) {
|
||||
* we can safely call signalKeyAsReady() against this key. */
|
||||
dictDelete(rl->db->ready_keys,rl->key);
|
||||
|
||||
server.call_depth++;
|
||||
updateCachedTime(0);
|
||||
|
||||
/* Serve clients blocked on list key. */
|
||||
robj *o = lookupKeyWrite(rl->db,rl->key);
|
||||
|
||||
@ -530,6 +533,8 @@ void handleClientsBlockedOnKeys(void) {
|
||||
serveClientsBlockedOnKeyByModule(rl);
|
||||
}
|
||||
|
||||
server.call_depth++;
|
||||
|
||||
/* Free this item. */
|
||||
decrRefCount(rl->key);
|
||||
zfree(rl);
|
||||
|
Loading…
x
Reference in New Issue
Block a user