MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / lookupKeyReadOrReply

Function lookupKeyReadOrReply

src/db.cpp:267–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265 }
266}
267robj_roptr lookupKeyReadOrReply(client *c, robj *key, robj *reply) {
268 robj_roptr o = lookupKeyRead(c->db, key);
269 if (!o) SentReplyOnKeyMiss(c, reply);
270 return o;
271}
272robj_roptr lookupKeyReadOrReply(client *c, robj *key, robj *reply, AeLocker &locker) {
273 robj_roptr o = lookupKeyRead(c->db, key, c->mvccCheckpoint, locker);
274 if (!o) SentReplyOnKeyMiss(c, reply);

Callers 15

hgetCommandFunction · 0.85
hlenCommandFunction · 0.85
hstrlenCommandFunction · 0.85
genericHgetallCommandFunction · 0.85
hexistsCommandFunction · 0.85
hscanCommandFunction · 0.85
hrandfieldCommandFunction · 0.85
geodistCommandFunction · 0.85
zcountCommandFunction · 0.85
zlexcountCommandFunction · 0.85
zcardCommandFunction · 0.85

Calls 2

lookupKeyReadFunction · 0.85
SentReplyOnKeyMissFunction · 0.85

Tested by

no test coverage detected