Redis连接测试那些事儿,从命令到结果一步步试试看
- 问答
- 2026-01-17 23:02:12
- 2
主要参考了Redis官方文档以及常见的运维实践指南)
咱们得知道,测试Redis连接就像是去敲一个朋友家的门,看看他在不在家,能不能跟你聊天,你手头得有他家的地址(IP地址)和门牌号(端口号),有时候甚至还需要一把钥匙(密码),下面我们就一步步来试试看。
第一步:准备敲门工具——命令行客户端
最直接、最常用的敲门工具就是Redis自带的命令行客户端,叫做redis-cli,假设你的Redis服务器就在你自己的电脑上(本地),门牌号是默认的6379,而且没设置密码,你只需要打开你的终端(Windows叫命令提示符或PowerShell,Mac和Linux叫Terminal),输入下面这句话然后按回车:
redis-cli
这行命令的意思很简单,启动Redis客户端,并连接到本机(127.0.0.1)的6379端口”,如果连接成功,你会立刻发现命令行的提示符变了,通常会变成你的IP地址和端口号,0.0.1:6379>,这就好比朋友立刻给你开了门,说“进来吧”,你现在已经站在他家的客厅里了,可以随时跟他(Redis服务器)说话了。
如果朋友家不在本地呢?或者换了门牌号,甚至装了防盗门(有密码)?那你的敲门命令就得详细一点了,朋友家在远处的一台服务器上,IP是192.168.1.100,门牌号是6380,密码是“mypassword123”,那么你的敲门方式应该是:
redis-cli -h 192.168.1.100 -p 6380 -a mypassword123

这里的 -h 后面跟地址,-p 后面跟端口,-a 后面跟密码,敲完回车,如果信息都对,同样能成功进入那个熟悉的客厅提示符。
第二步:打个招呼,看看反应——PING命令
进门之后,为了确认朋友精神状态正常(服务正常响应),你得先打个招呼,在Redis世界里,最经典的招呼就是PING命令,在你已经连接成功的那个 0.0.1:6379> 提示符后面,直接输入:
PING
然后按回车,如果一切正常,Redis会毫不犹豫地回复你一个:
PONG

这个“PONG”的回应非常重要,它简洁有力地告诉你:“我活着呢,听着呢,你说吧!” 这就完成了一次最基本、最健康的心跳检测。
那如果打招呼没回应呢?情况可能多种多样,你输错了命令,比如打成了PINGG,Redis会回复一个错误信息,告诉你这个命令它不认识,但更常见的问题是连接本身有问题,也许你根本没连上,输入PING后,命令行可能会卡住,或者直接提示连接失败(Could not connect to Redis at ...),这时候你就要回头检查第一步了:地址对不对?端口开没开?防火墙是不是挡住了?密码是不是输错了?
第三步:多聊几句,试试深浅——基础命令测试
光打招呼确认活着还不够,你可能还想知道这位朋友是不是能正常处理事情,这就需要进行一些简单的交互测试,最典型的两个命令是SET和GET,也就是“存东西”和“取东西”。
在提示符下,你可以输入:
SET mytestkey "Hello, Redis!"
这行命令的意思是,请Redis帮你把字符串“Hello, Redis!”存起来,并且给这个小包裹取个名字叫“mytestkey”,如果存放成功,Redis会回复一个 OK。
紧接着,你再输入:
GET mytestkey
这行命令是让Redis把刚才那个叫“mytestkey”的包裹内容取出来给你看,如果一切正常,它会立刻回复:
"Hello, Redis!"

这一存一取的成功,有力地证明了Redis不仅活着,而且基本的读写功能完全正常,这就像你让朋友帮你记个电话号码,他立刻写在了纸上(SET),然后你问他刚才记的号码是多少,他准确无误地念了出来(GET),这说明他的听、记、说功能都没问题。
第四步:高级一点的检查——INFO命令
如果想对这位朋友(Redis服务器)的健康状况有一个更全面的了解,比如问问它最近接待了多少客人(连接数)、记忆力怎么样(内存使用情况)、运行了多久了(运行时间),那么可以用一个更强大的命令:INFO。
在提示符下输入:
INFO
你会看到Redis吐出一大段非常详细的信息,涵盖了服务器的各种指标,对于测试来说,我们可能不需要看全部,可以只看关键部分,比如只看内存情况:
INFO memory
或者只看服务器基本信息:
INFO server
在INFO server的结果里,找到 uptime_in_seconds 这一行,就能知道Redis服务已经连续运行了多少秒,这能判断它是否稳定,这些信息对于判断Redis服务的整体状态非常有帮助。
第五步:有始有终,礼貌告别——退出连接
测试做完了,当然要礼貌地离开,退出Redis客户端非常简单,有两种常用方式:
- 输入命令
QUIT - 或者直接按键盘组合键
Ctrl + D(在类Unix系统) 或Ctrl + C(有时也适用)。
执行后,你就会退回到最初的操作系统命令行提示符,标志着这次连接测试之旅圆满结束。
Redis连接测试就是从最基本的连通性(能不能敲门进去)开始,然后用PING测试响应(打招呼),再用SET/GET测试基本功能(简单对话),必要时用INFO进行深度检查(全面体检),最后礼貌退出,这个过程能帮你快速定位问题是出在网络层面、认证层面还是Redis服务本身。
本文由雪和泽于2026-01-17发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/82685.html