Redis 是一种内存数据结构存储,用作数据库服务器、缓存和消息代理。 Redis是用C编程语言编写的。它还提供了一个 PHP 模块,用于 PHP 脚本与 Redis 服务器之间的通信。
本教程将帮助您在 Ubuntu 20.04 LTS 系统上安装 Redis 服务器以及 PHP 扩展。
先决条件
在 Ubuntu 20.04 上开始安装 Redis 服务器之前:
sudo apt update
sudo apt install redis-server
接下来是让 Redis 在系统启动时启动。还要重启一次Redis服务。
sudo systemctl enable redis-server
第 2 步 – 配置 Redis
Redis 可以使用内置的默认配置在没有配置文件的情况下启动。但要进行任何额外的参数更改,您可以使用其配置文件:/etc/redis/redis.conf。在文本编辑器中编辑 Redis 配置文件以进行更改
sudo vim /etc/redis/redis.conf
根据您的需求更新Redis配置文件中的以下值。您可以根据服务器上的可用内存增加最大内存限制。
maxmemory 256mb
maxmemory-policy allkeys-lru
上面的配置告诉 Redis 在达到最大内存 256mb 时使用 LRU 算法删除任何键。保存配置文件并重启Redis服务:
sudo systemctl restart redis-server
第 3 步 – 安装 PHP 扩展(可选)
接下来,如果您需要将 Redis 与 PHP 应用程序一起使用,则需要在 Ubuntu 系统上安装 Redis PHP 扩展。要安装 Redis PHP 扩展,请键入:
sudo apt install php-redis
安装程序将自动为所有预安装的 PHP 版本启用 redis 扩展。如果您在此之后安装新的 PHP 版本,您可以使用以下命令来启用 redis 模块。例如,要启用 PHP 7.4 的扩展,请键入:
sudo phpenmod -v 7.4 -s ALL redis
第 4 步 – 连接到 Redis 服务器
Use redis-cli验证Redis服务器之间连接的工具。
redis-cli
127.0.0.1:6379> ping
PONG
redis-cli 命令行工具的更多示例。您可以找到有关 redis-cli 的更多详细信息here.
redis-cli info
redis-cli info stats
redis-cli info server
结论
本教程帮助您在 Ubuntu 20.04 LTS (Focal Fossa) 系统上安装 Redis 服务器。