Redis是一个开源(BSD 许可)的内存存储数据结构,用作数据库、缓存和消息代理。由于Redis用于必须尽快完成数据访问的情况,因此可以在不牺牲数据结构的灵活性的情况下对数据请求具有更短的响应时间,所以在业内备受欢迎。
除此之外,Redis还可以在集群复制中工作,将数据复制到其他服务器,从而提高速度。值得一提的是,Redis是一个开源项目,因此可以跟踪它的源代码。简而言之,Redis 是一个在特定情况下使用的有趣项目。在本文中,小编将简单介绍Debian 11系统安装和配置Redis方法过程。
在Debian 11系统上安装Redis
Redis可以从官方Debian存储库安装,这使得安装过程很容易,而且也非常安全。
首先连接到服务器然后更新它。
sudo apt update
sudo apt upgrade
在此之后,使用以下命令安装Redis包:
sudo apt install redis-server
这样,Redis就会安装在系统上,剩下要做的是启动服务。
sudo systemctl start redis-server
可以使其启用系统时自动启动:
sudo systemctl enable redis-server
最后可以通过检查服务的状态来查看Redis是否正常工作。
systemctl status redis-server
此外,另一种检查方法是验证正在使用的端口。
ss -tulpn
从上图输出结果可以看出,Redis服务已经在运行了。
Redis的简单配置
Redis配置文件位于/etc/redis/redis.conf
,所以需要编辑该文件,不过建议在编辑之前先备份该文件:
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
现在可以编辑它:
sudo nano /etc/redis/redis.conf
上面也说了,redis主要用于缓存,你可以通过在文件末尾添加这两行来增加要使用的缓存大小。
maxmemory 1024mb
maxmemory-policy allkeys-lru
在上述配置过程中,小编定义了1024
兆字节,当然你可以根据自身需求来合理更改。
此外,你还可以更改Redis侦听端口。
port [port]
默认情况下,Redis只侦听来自同一服务器的请求,即localhost。如果要启用远程访问,需要找到此行。
bind 127.0.0.1 ::1
并将其注释掉
#bind 127.0.0.1 ::1
所以, 如果配置完成了,可以保存更改并关闭文本编辑器。
要应用所有这些更改,请重新启动Redis,命令如下:
sudo systemctl restart redis-server
在Debian 11系统上测试Redis
要检查Redis是否正确安装,必须连接到控制台:
sudo redis-cli
在其中运行测试命令。
ping
这时你会得到一个测试响应:
PONG
如果有结果输出,则说明Redis已正确安装。
结论
在本文中,小编简单的介绍了如何在Debian 11系统安装Redis,安装过程相对来说比较简单,有需要的小伙伴可以参考参考。
另外,Redis是当下流行且开源的从内存中读取键值或数据结构存储,可以用作分布式数据库、Broker和缓存,应用也比较广泛,所以有这方面业务需求的话不妨安装Redis数据库。
推荐阅读: