在Ubuntu中安装Redis,有多种方式,以下是两种常见的方法:
方法一:使用apt包管理器安装
-
更新包列表
sudo apt update
这一步是为了确保系统能够获取到最新的软件包信息,以便安装最新版本的Redis。
-
安装Redis
sudo apt install redis-server
这会自动下载并安装Redis及其依赖项。安装完成后,Redis服务会自动启动。
-
检查Redis是否安装成功
redis-cli ping
如果返回
PONG
,则表示Redis服务器正在运行且可以正常响应请求。
方法二:从源码编译安装
-
安装编译依赖
sudo apt update sudo apt install build-essential tcl
编译Redis需要一些基础的编译工具和库,这里安装了
build-essential
和tcl
,tcl
是用于运行Redis的测试套件。 -
下载Redis源码
wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable
从Redis官网下载最新稳定版的源码包,然后解压并进入解压后的目录。
-
编译Redis
make
这会开始编译Redis,编译完成后,可执行文件会在
src
目录下。 -
安装Redis
sudo make install
这会将Redis的可执行文件安装到系统默认的路径,如
/usr/local/bin
等。 -
配置Redis服务
-
将Redis的配置文件复制到
/etc
目录下sudo cp redis.conf /etc/redis.conf
-
编辑配置文件,根据需要进行配置,例如设置密码、持久化选项等
sudo nano /etc/redis.conf
-
配置Redis服务
sudo nano /etc/systemd/system/redis.service
写入以下内容:
[Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=redis ExecStart=/usr/local/bin/redis-server /etc/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target
-
重新加载systemd配置并启动Redis服务
sudo systemctl daemon-reload sudo systemctl start redis sudo systemctl enable redis
-
-
检查Redis是否安装成功
redis-cli ping
如果返回
PONG
,则表示Redis服务器正在运行且可以正常响应请求