美文网首页
使用telnet连接redis

使用telnet连接redis

作者: 进击云原生 | 来源:发表于2018-09-15 20:08 被阅读68次

平时连接redis用的是官方客户端redis-cli, 使用redis-cli最常用的几个参数如下:

  • -h <hostname> Server hostname (default: 127.0.0.1).
  • -p <port> Server port (default: 6379).
  • -a <password> Password to use when connecting to the server.

比如连接本地redis:

redis-cli -h 127.0.0.1 -p 6379 -a 12345

如果没有redis-cli,还可以用telnet,连接方式为:

telnet <hostname> <port>

连接成功后,如果redis设置了密码,则还需要密码认证,这个时候其实已经和redis建立了通信,使用redis命令auth认证即可:

auth <password>

其实用redis-cli连接redis的时候-a 12345不是必须的,可以之后通过auth命名输入密码获得认证。

$ telnet localhost 6379
Trying ::1...
Connected to localhost.
Escape character is '^]'.
set a b
-NOAUTH Authentication required.
auth js7wVz8zIccXkYXwvqlEliWNICeazt1q
+OK
set a b
+OK
get a
$1
b
keys *
*1
$1
a
values *
-ERR unknown command 'values'
get 15k7MTQ4GTRLR40MBikFSytNaGNHnE12
$160
["com.smallsoup.edge.user.dto.UserInfoDto",{"id":1,"name":"jingge","password":"0e447a8cdbe9db9a7601d9c5c51cf63f","mobile":"2121121","email":"837448792@qq.com"}]

quit
+OK
Connection closed by foreign host.
$

退出telnet:

很多时候 telnet 完就无法退出了,ctrl+c 有时也无法退出
后来找到了正确的命令 ctrl+] 然后在telnet 命令行输入 quit 就可以退出了

相关文章

网友评论

      本文标题:使用telnet连接redis

      本文链接:https://www.haomeiwen.com/subject/zoptnftx.html