首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
noble4cc
V2EX  ›  程序员

telnet 为什么能连接 redis 呢?

  •  
  •   noble4cc · 11 天前 · 2163 次点击

    直接 telnet ip 端口 就可以执行 redis 命令了,是由于 redis 实现了 telnet 协议吗

    21 条回复    2020-05-25 14:52:07 +08:00
    zhjits
        1
    zhjits   11 天前
    telnet 就是个 TCP 连接而已,你只要会手动封装应用层数据的话啥都能 Telnet
    ahsjs
        2
    ahsjs   11 天前
    通过 tcp 建立连接的。
    ericls
        3
    ericls   11 天前 via iPhone   ❤️ 1
    因为 redis 听得懂 tcp
    superrichman
        4
    superrichman   11 天前 via iPhone
    你知道的服务基本都能 telnet 上去。你要是愿意,甚至可以用 telnet 来浏览网站。
    sryanyuan
        5
    sryanyuan   11 天前   ❤️ 2
    还有一个原因是 redis 的协议支持 inline 模式以\r\n 分割来执行指令,没有包头等附加协议
    nieqibest
        6
    nieqibest   11 天前 via Android
    先搞清楚啥是 telnet
    ChristopherWu
        7
    ChristopherWu   11 天前
    https://www.v2ex.com/t/613375#reply2
    看完这篇,不懂找我算账。
    salamanderMH
        8
    salamanderMH   11 天前
    telnet 也能连接 ftp 服务器,然后你输入 USER **** ,就登录了
    mango88
        9
    mango88   11 天前 via iPhone
    telnet 还能当 httpclient 用,手动狗头
    crab
        10
    crab   11 天前
    telnet v2ex.com 443
    zhuangzhuang1988
        11
    zhuangzhuang1988   11 天前
    gstqc
        12
    gstqc   11 天前 via Android
    telnet 还能收发邮件
    kernelpanic
        13
    kernelpanic   11 天前   ❤️ 1
    telnet httpbin.org 80
    输入
    GET /ip HTTP/1.1
    Host: httpbin.org
    回车
    回车
    zsdroid
        14
    zsdroid   11 天前
    都基于 tcp 协议为什么就不能连?
    liuxey
        15
    liuxey   11 天前
    造成这个问题的原因是楼主不知道 redis 协议 + “不懂”telnet 是什么
    noble4cc
        16
    noble4cc   10 天前
    @nieqibest 装 X 犯太多了,这又不是知乎
    noble4cc
        17
    noble4cc   10 天前
    @liuxey telnet 懂,redis 协议确实不了解,现在知道了
    gaius
        18
    gaius   10 天前 via Android
    dubbo 都能
    ChristopherWu
        19
    ChristopherWu   10 天前
    @noble4cc 所以 telnet 一样可以发 http1 请求给任意网站,哈哈
    julyclyde
        20
    julyclyde   8 天前
    @salamanderMH 嗯,不过就是 telnet 没法跟 ftp 进行实际的数据传输,因为还需要另外一个通道
    noble4cc
        21
    noble4cc   8 天前
    @ChristopherWu 前提写进去的食个完成的 http,不然后端也没法解析
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3213 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:41 · PVG 22:41 · LAX 07:41 · JFK 10:41
    ♥ Do have faith in what you're doing.