MCPcopy Create free account
hub / github.com/cinience/RedisStudio / RealKey

Method RealKey

RedisStudio/SSDB/SSDBClient.cpp:238–263  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236}
237
238std::string SSDBClient::RealKey(const std::string& key)
239{
240 std::string type = m_mapKeys[key];
241 std::string realKey;
242 if (type == "string")
243 {
244 realKey.append(key.begin(), key.begin()+key.size()-1);
245 }
246 else if (type == "hash")
247 {
248 realKey.append(key.begin(), key.begin()+key.size()-2);
249 }
250 else if (type == "zset")
251 {
252 realKey.append(key.begin(), key.begin()+key.size()-3);
253 }
254 else if (type == "queue")
255 {
256 realKey.append(key.begin(), key.begin()+key.size()-4);
257 }
258 else
259 {
260 realKey = key;
261 }
262 return realKey;
263}

Callers

nothing calls this directly

Calls 2

appendMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected