为了账号安全,请及时绑定邮箱和手机立即绑定

如何查看 Redis-Commands RESP 表示

如何查看 Redis-Commands RESP 表示

C#
杨魅力 2021-08-22 17:30:51
您好,有没有办法按照协议找出 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> 
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

使用 telnet 连接到 redis 服务器并键入您的命令。您将看到没有任何后期处理的输出。


查看完整回答
反对 回复 2021-08-22
  • 1 回答
  • 0 关注
  • 248 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信