linux 安装 redis
在Linux系统中安装Redis。下面是本菜鸟在不同Linux发行版上安装Redis的方法:
方法一:直接使用包管理器安装
Debian/Ubuntu系统
-
执行更新包列表命令
sudo apt-get update
-
安装Redi命令
sudo apt-get install redis-server
-
启动Redis服务
sudo systemctl start redis-server
-
最好设置开机启动
sudo systemctl enable redis-server
RHEL/CentOS/Fedora系统
-
安装EPEL仓库
- 如果使用的是CentOS 7或更早版本,请先安装EPEL仓库。
sudo yum install epel-release
- 如果使用的是CentOS 7或更早版本,请先安装EPEL仓库。
-
安装Redis
sudo yum install redis
-
启动Redis服务
sudo systemctl start redis
-
设置开机启动
sudo systemctl enable redis
方法二:从源码编译安装
如果需要自定义Redis的配置或安装特定版本的Redis,可以直接下载源码然后编译安装。
-
下载Redis源码
- 访问Redis GitHub仓库下载最新版本的源码包。
wget https://github.com/redis/redis/archive/refs/tags/7.0.0.tar.gz
- 访问Redis GitHub仓库下载最新版本的源码包。
-
解压并进入目录
tar xzf 7.0.0.tar.gz cd redis-7.0.0
-
编译安装
make sudo make install
-
配置Redis配置文件
- 编辑
redis.conf
文件以配置Redis服务。vi /usr/local/etc/redis.conf
- 编辑
-
启动Redis服务
- 将Redis配置文件路径传递给
redis-server
命令。redis-server /usr/local/etc/redis.conf
- 将Redis配置文件路径传递给
-
设置开机启动
- 创建一个Systemd服务文件以实现开机启动。
sudo nano /etc/systemd/system/redis.service
- 在服务文件中添加以下内容:
[Unit] Description=Redis in-memory data store After=network.target [Service] User=root ExecStart=/usr/local/bin/redis-server /usr/local/etc/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown TimeoutStopSec=30s Restart=on-failure [Install] WantedBy=multi-user.target
- 重新加载Systemd配置并启动Redis服务。
sudo systemctl daemon-reload sudo systemctl start redis
- 创建一个Systemd服务文件以实现开机启动。
-
设置开机启动
sudo systemctl enable redis
验证安装
-
启动Redis客户端
redis-cli
-
测试Redis
- 在Redis客户端中输入以下命令来测试Redis是否正常工作。
ping
- 在Redis客户端中输入以下命令来测试Redis是否正常工作。
通过以上步骤,就可以在Linux系统中成功安装并配置Redis
未完待续