在Ubuntu系统上安装Redis,可以使用两种主要方式:通过apt包管理器安装稳定版的Redis,或从源代码编译安装。以下是两种方法的详细步骤:
方法一:通过apt安装(推荐对于快速部署和维护)
适用于Ubuntu 20.04 LTS (Focal Fossa)及以上版本:
-
更新APT软件包列表:
sudo apt update
-
安装Redis服务端:
sudo apt install redis-server
-
启动Redis服务并设置开机启动:
sudo systemctl start redis-server sudo systemctl enable redis-server
-
验证Redis是否成功安装并运行:
redis-cli ping
如果一切正常,它将返回
PONG
。
方法二:从源代码编译安装(适合需要特定版本或最新特性)
-
下载Redis源代码:
wget http://download.redis.io/releases/redis-<version>.tar.gz # 替换 <version> 为所需的Redis版本号 tar xzf redis-<version>.tar.gz cd redis-<version>
-
安装构建依赖:
sudo apt install build-essential tcl
-
编译和安装Redis:
make sudo make install
-
创建配置文件目录及配置文件(如果需要):
sudo mkdir /etc/redis sudo cp /path/to/redis-source-directory/redis.conf /etc/redis/ # 根据需求编辑配置文件
-
创建日志文件目录及启动脚本(如systemd服务文件),并启动Redis服务。
-
测试安装:
src/redis-server /etc/redis/redis.conf & # 运行Redis服务器(后台模式) src/redis-cli ping
对于生产环境,请务必确保根据实际需求调整配置文件,并考虑安全措施,例如启用认证、防火墙规则等。同时,对于源码编译的方式,还需要自行处理服务管理和守护进程化工作。