在Ubuntu上安装Redis客户端
$ sudo apt install redis-tools
完成Redis客户端的安装后,我们可以使用“redis-cli”命令以远程连接到Redis服务器。
(可选)在下面的命令后面加上“-p PORT-NUMBER”,以连接到特定的Redis服务器端口:
$ redis-cli -h redis-ubuntu redis-ubuntu:6379> ping PONG redis-ubuntu:6379>
在Ubuntu上安装Redis Server
在本节中,我们将在Ubuntu 18.04 Linux上安装Redis Server。
$ sudo apt install redis
完成REDIS Server安装后,我们可以检查redis服务器版本:
$ redis-server -v Redis server v=4.0.8 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=2d97cb0719f78c3e
此外,通过检查端口6379
的侦听套接字,确认Redis服务器已启动并按预期运行:
$ ss -nlt State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 127.0.0.1:6379 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 128 [::1]:6379 [::]:*
系统重新启动后redis服务器将启动。
要操作此默认行为,我们可以在重新启动后禁用或者启用Redis启动:
$ sudo systemctl disable redis-server OR $ sudo systemctl enable redis-server
默认情况下,Redis Server将仅在本地环路返回接口127.0.0.1
上侦听。
如果我们需要配置Redis Server以侦听所有网络,则需要配置其主要配置文件:
$ sudo nano /etc/redis/redis.conf
将 bind 127.0.0.1 ::1 改为 # bind 127.0.0.1 ::1
此外,如果我们希望远程连接到Redis服务器,则需要关闭Redis保护模式。
将 protected-mode yes 改为 protected-mode no
配置完成后,重新启动redis服务器:
service redis-server restart
现在Redis Server应该在0.0.0.0:6379
上监听。
执行ss命令确认:
$ ss -nlt State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 128 [::]:6379 [::]:*
最后,如果我们已启用UFW防火墙,则打开6379端口
$ sudo ufw allow from any to any port 6379 proto tcp Rule added Rule added (v6)
日期:2020-07-07 20:55:47 来源:oir作者:oir