直接 telnet ip 端口 就可以执行 redis 命令了,是由于 redis 实现了 telnet 协议吗
直接 telnet ip 端口 就可以执行 redis 命令了,是由于 redis 实现了 telnet 协议吗
|
zhjitsMay 22, 2020
1
telnet 就是个 TCP 连接而已,你只要会手动封装应用层数据的话啥都能 Telnet
|
|
ahsjsMay 22, 2020
2
通过 tcp 建立连接的。
|
|
3
因为 redis 听得懂 tcp
|
|
superrichmanMay 22, 2020 via iPhone
4
你知道的服务基本都能 telnet 上去。你要是愿意,甚至可以用 telnet 来浏览网站。
|
|
5
还有一个原因是 redis 的协议支持 inline 模式以\r\n 分割来执行指令,没有包头等附加协议
|
|
stefanakaMay 22, 2020 via Android
6
先搞清楚啥是 telnet
|
|
huoruMay 22, 2020
7
https://www.v2ex.com/t/613375#reply2
看完这篇,不懂找我算账。 |
|
salamanderMHMay 22, 2020
8
telnet 也能连接 ftp 服务器,然后你输入 USER **** ,就登录了
|
|
mango88May 22, 2020 via iPhone
9
telnet 还能当 httpclient 用,手动狗头
|
|
zhuangzhuang1988May 22, 2020
11
|
|
0ZXYDDu796nVCFxqMay 22, 2020 via Android
12
telnet 还能收发邮件
|
|
13
|
|
zsdroidMay 22, 2020
14
都基于 tcp 协议为什么就不能连?
|
|
auinMay 22, 2020
15
造成这个问题的原因是楼主不知道 redis 协议 + “不懂”telnet 是什么
|
|
gaiusMay 23, 2020 via Android
18
dubbo 都能
|
|
julyclydeMay 25, 2020
20
@salamanderMH 嗯,不过就是 telnet 没法跟 ftp 进行实际的数据传输,因为还需要另外一个通道
|
|
21
@ChristopherWu 前提写进去的食个完成的 http,不然后端也没法解析
|