centos redis 修改端口号
时间: 2023-08-31 11:10:55 浏览: 183
要在CentOS上修改Redis的端口号,可以按照以下步骤进行操作:
1. 使用root用户登录到CentOS服务器。
2. 打开Redis的配置文件,通常位于`/etc/redis.conf`。
```shell
sudo vi /etc/redis.conf
```
3. 在配置文件中,找到并注释掉(加上#号)以下行,如果存在的话:
```
# bind 127.0.0.1
```
这样可以允许Redis监听所有的IP地址。
4. 继续在配置文件中查找以下行,找到并修改端口号(默认是6379):
```
port 6379
```
将端口号修改为你想要使用的新端口号。
5. 保存并关闭配置文件。
6. 重启Redis服务以使修改生效:
```shell
sudo systemctl restart redis
```
现在,Redis将在新的端口上监听连接请求。请确保防火墙或网络安全组允许此端口的访问。
相关问题
centos7查看redis端口号
要查看Redis的端口号,可以使用以下命令:
```sh
sudo ss -ntlp | grep redis-server
```
该命令会列出所有当前正在监听网络连接的进程及其对应的端口号。其中,`redis-server` 是Redis的进程名,`grep` 命令用于筛选出包含 `redis-server` 的行,`-n` 参数表示输出行号,`-t` 参数表示输出 TCP 连接信息,`-l` 参数表示输出监听的端口号。
如果Redis正在监听端口,则会输出类似以下的信息:
```
LISTEN 0 128 *:6379 *:* users:(("redis-server",pid=1234,fd=5))
```
其中,`*:6379` 表示 Redis 正在监听本机的 6379 端口。
redis 修改端口后如何启动
Redis修改端口后启动,需要先停止原来的Redis服务,然后配置新的端口选项。以下是Linux环境下步骤:
1. **停止原Redis服务**:
- 使用`redis-cli`命令行工具(如果已安装):
```
sudo service redis-server stop 或者 killall redis-server
```
- 或者直接杀死进程(如果已经知道了进程ID):
```
sudo pkill redis-server
```
2. **编辑Redis配置文件**:
Redis默认的配置文件通常是`/etc/redis/redis.conf`(路径可能会因发行版而异),找到`port`这一行,将默认的端口号(如6379)改为新设置的端口号。
```
port <new_port_number>
```
3. **重启Redis服务**:
- 使用系统的服务管理工具(例如Ubuntu的`sudo systemctl restart redis-server`或CentOS的`sudo systemctl restart redis`)。
- 或者直接运行Redis服务器(如果配置文件修改后保存并关闭):
```
redis-server /etc/redis/redis.conf
```
4. **验证是否成功**:
启动后,可以使用`telnet`或`nc`命令测试新端口是否开放:
```
telnet localhost <new_port_number>
```
如果连接成功,说明Redis已经按照新端口启动了。
阅读全文