这里是文章模块栏目内容页
如何轻松在Debian 10上安装和配置Redis?
在Debian 10上安装配置Redis,首先更新软件包列表并安装Redis,然后编辑配置文件以启用保护模式和绑定到本地接口。

在Debian上安装Redis

1、更新软件包索引:在终端中,以root用户或具有sudo权限的用户身份运行以下命令来更新软件包索引

如何轻松在Debian 10上安装和配置Redis?

sudo apt update

2、安装Redis服务器:使用以下命令安装Redis服务器

sudo apt install redis-server

3、验证Redis服务状态:安装完成后,Redis服务将自动启动,你可以通过以下命令检查Redis服务是否正常运行:

sudo systemctl status redis-server

输出示例如下:

● redis-server.service Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-12-05 14:15:23 PST; 27s ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
 Main PID: 2024 (redis-server)
    Tasks: 4 (limit: 2359)
   Memory: 6.9M
   CGroup: /system.slice/redis-server.service
           └─2024 /usr/bin/redis-server 127.0.0.1:6379

配置Redis远程访问

1、编辑Redis配置文件:默认情况下,Redis仅在本地主机上侦听,要允许远程访问,请使用文本编辑器打开Redis配置文件:

sudo vi /etc/redis/redis.conf

搜索以bind 127.0.0.1 ::1开头的行,并将其注释掉,如下所示:

IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
JUST COMMENT THE FOLLOWING LINE.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 ::1

保存文件并关闭编辑器。

2、重新启动Redis服务:为了使更改生效,重新启动Redis服务:

sudo systemctl restart redis-server

3、验证Redis侦听端口:使用ssnetstat验证Redis正在侦听所有接口上的端口6379:

ss -an | grep 6379

或者

netstat -lntp | grep 6379

你应该看到类似以下的内容:

如何轻松在Debian 10上安装和配置Redis?

tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      2024/redis-server
tcp6       0      0 :::6379                 :::*                    LISTEN      2024/redis-server

4、添加防火墙规则:你需要添加防火墙规则,以启用来自远程计算机上TCP端口的流量6379,假设你正在使用UFW防火墙管理防火墙,并且希望允许从192.168.121.0/24子网进行访问,则可以运行以下命令:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

确保将防火墙配置为仅接受来自受信任IP范围的连接。

5、测试远程连接:完成后,使用redis-cli实用程序通过从远程计算机ping Redis服务器来测试连接:

redis-cli -h  ping

该命令应返回以下响应:

PONG

相关问题与解答

1、问题一:如果Redis服务无法启动怎么办?

答案:如果Redis服务无法启动,可能是因为你的服务器上禁用了IPv6,请检查你的服务器设置,确保IPv6没有被禁用,如果确实禁用了IPv6,可以尝试启用它,然后再次尝试启动Redis服务,如果问题仍然存在,请检查Redis日志以获取更多信息。

2、问题二:如何设置Redis密码保护?

答案:要设置Redis密码保护,请编辑Redis配置文件(/etc/redis/redis.conf),找到以下行:

“`plaintext

# requirepass foobared

如何轻松在Debian 10上安装和配置Redis?

“`

去掉行首的#号,并将foobared替换为你想要设置的密码,

“`plaintext

requirepass yourpassword

“`

保存文件并关闭编辑器,重新启动Redis服务以使更改生效,当你尝试连接到Redis服务器时,需要提供正确的密码才能成功连接。

小伙伴们,上文介绍了“Debian如何安装配置Redis Debian10安装配置Redis教程”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。