当前位置:首页 > 问答 > 正文

Redis默认端口号怎么查啊,redis端口查看方法分享给你

朋友,你想知道Redis的默认端口号怎么查,这个问题问得特别好,因为不管是刚开始学习Redis还是日常维护,搞清楚端口号都是第一步,别担心,我这就把几种最常用、最直接的方法分享给你,保证你一看就懂,一用就会。

最直接的问题:Redis的默认端口号是多少?

答案很简单,根据Redis官方文档的说明,Redis服务的默认端口号是 6379,这个数字可不是随便选的,据说它的作者Salvatore Sanfilippo有一次在采访中开玩笑说,它对应了手机键盘上“MERZ”这几个字母,而MERZ是他喜欢的一个女演员名字的缩写,你只要记住6379,就记住了Redis最常用的门牌号。

光知道默认的可不够,万一别人修改了呢?学会自己查看才是硬道理,下面这几种方法,你可以根据自己的情况选着用。

翻看Redis的配置文件(最靠谱的方法)

这是最权威、最准确的方法,因为所有设置都在这个文件里写着呢,这个文件通常名字叫 redis.conf

  1. 找到配置文件:这个文件一般在Redis的安装目录下面,如果你是用Linux系统,并且通过包管理器(像apt或yum)安装的,它可能在 /etc/redis/redis.conf,如果你是自己编译安装的,可能在 /usr/local/redis/redis.conf,在Windows上,它就在你解压Redis的文件夹里。
  2. 打开配置文件:你可以用任何文本编辑器打开它,在Linux上,用像 vim /etc/redis/redis.conf 或者 nano /etc/redis/redis.conf 这样的命令就行。
  3. 搜索端口号:打开文件后,里面内容可能比较多,不用慌,你直接按住 Ctrl + F 键(在Linux的vim里是按斜杠 ),然后输入 port 这个词进行搜索。
  4. 找到那一行:你会很快找到一行看起来像 port 6379 的配置,如果这行开头没有井号 ,说明这个配置是生效的,它后面的数字(比如6379)就是当前Redis服务使用的端口号,如果开头有 ,那表示这一行是注释,不起作用,Redis就会使用默认的6379。

这个方法能100%告诉你当前这个配置文件里设定的端口是什么。

通过命令行查看Redis服务器信息(最直接的方法)

如果Redis服务已经在你的电脑上运行起来了,那有个更简单的办法。

  1. 打开终端或命令提示符(就是那个黑乎乎的窗口)。
  2. 连接Redis:输入命令 redis-cli 然后按回车,这个命令会尝试用默认的设置(比如本地主机和6379端口)连接Redis服务器。
  3. 如果连接成功:你会看到命令提示符变成了 0.0.1:6379>,你看,它自己就把端口号显示出来了!这基本就说明它正在用6379端口。
  4. 如果连接不上:那可能是端口被改过了,或者服务没启动,这时候你可以尝试指定主机和端口来连接,redis-cli -h 127.0.0.1 -p 6380(假设你怀疑端口改成了6380)。
  5. 查看详细信息:连接进去之后,你还可以输入一个万能命令:INFO SERVER,在返回的一大堆信息里,仔细找找,有一行会明确写着 tcp_port:6379,这就再次确认了端口号。

查看系统正在监听的端口(系统层面的方法)

这个方法不直接问Redis,而是问操作系统:“嘿,现在都有哪些程序在开门营业啊?”

  • 在Linux或macOS上:打开终端,输入命令 netstat -tlnp | grep redis 或者 ss -tlnp | grep redis,这个命令会列出所有正在监听的网络连接,然后用 grep 过滤出名字里带“redis”的,你会在结果里看到类似 0.0.0:6379 这样的信息,这就表示Redis正在6379端口上监听。
  • 在Windows上:打开命令提示符(CMD)或PowerShell,输入 netstat -ano | findstr :6379,这个命令会列出所有使用了6379端口的进程,你可以看到是不是Redis的进程在用它。

查看Redis服务的启动命令(追根溯源的方法)

我们是通过一些启动脚本来运行Redis的,你可以看看启动命令里有没有指定端口。

  • 比如在Linux上,如果你是用 systemctl 管理的服务,可以试试 systemctl status redis 命令,在输出的信息里,有时能看到它启动时执行的完整命令,里面可能就包含了 --port 6380 这样的参数。

总结一下

说了这么多,其实你记住两点就够用了:

  1. 默认端口永远是6379
  2. 想查实际的端口,最省事的就是用 redis-cli 连一下看看,或者去配置文件里搜一下 port

希望这些方法能帮到你!其实搞技术就是这样,多动手试一试,就什么都明白了。

Redis默认端口号怎么查啊,redis端口查看方法分享给你