Beispiel #1
0
 int Comms::Keys(Context& ctx, RedisCommandFrame& cmd)
 {
     mmkv::StringArray keys;
     m_kv_store->Keys(ctx.currentDB, cmd.GetArguments()[0], keys);
     fill_str_array_reply(ctx.reply, keys);
     return 0;
 }
Beispiel #2
0
 int ArdbServer::MGet(ArdbConnContext& ctx, RedisCommandFrame& cmd)
 {
     SliceArray keys;
     for (uint32 i = 0; i < cmd.GetArguments().size(); i++)
     {
         keys.push_back(cmd.GetArguments()[i]);
     }
     StringArray res;
     m_db->MGet(ctx.currentDB, keys, res);
     fill_str_array_reply(ctx.reply, res);
     return 0;
 }