您好,有没有办法按照协议找出 Redis 命令的字符串表示形式RESP?例如,我试图使用该Keys *命令从数据库中获取所有密钥。但是我不知道这个命令是 asimple string还是 aBulk string还是 an Array of Bulk Strings:简单字符串表示: 大+Keys *\r\n容量字符串表示: 大容量字符串表示$6\r\nKeys *\r\n数组 :*1\r\n$6\r\nKeys *\r\n有没有办法看到bytes/string是Redis的服务器来响应知道如何?有查表吗?对于Keys根据REDIS文档的命令,没有说明应如何构造请求消息:返回所有匹配模式的键。虽然此操作的时间复杂度为 O(N),但常数时间相当低。例如,运行在入门级笔记本电脑上的 Redis 可以在 40 毫秒内扫描 100 万个密钥数据库。Examplesredis> MSET firstname Jack lastname Stuntman age 35"OK"redis> KEYS *name*1) "lastname"2) "firstname"redis> KEYS a??1) "age"redis> KEYS *1) "lastname"2) "firstname"3) "age"redis>
添加回答
举报
0/150
提交
取消