Linux安装Redis详细教程
原创Linux安装Redis详细教程
Redis是一款高性能的键值对存储系统,常用于缓存、会话存储等场景。本文将详细介绍怎样在Linux系统中安装Redis,包括从源码编译安装和通过包管理器安装两种对策。
准备工作
在起始安装Redis之前,请确保您的Linux系统满足以下要求:
- Linux发行版:如Ubuntu、CentOS等。
- gcc编译器:用于编译Redis源码。
- make工具:用于构建Redis。
- Python 2.6或更高版本:用于Redis的Python客户端。
方法一:从源码编译安装Redis
以下是从源码编译安装Redis的详细步骤:
1. 下载Redis源码
首先,您需要从Redis的官方网站下载源码包。以下是下载Redis 6.0.9版本的命令:
wget http://download.redis.io/releases/redis-6.0.9.tar.gz
2. 解压源码包
下载完成后,解压源码包:
tar -zxvf redis-6.0.9.tar.gz
3. 进入Redis源码目录
解压完成后,进入Redis源码目录:
cd redis-6.0.9
4. 编译Redis
使用gcc编译器编译Redis,并指定安装路径。以下是在默认路径下编译的命令:
make
如果需要指定安装路径,可以使用以下命令:
make install PREFIX=/usr/local/redis
5. 配置Redis
进入Redis的安装目录,复制配置文件到指定路径:
cd /usr/local/redis
sudo cp redis.conf /etc/redis.conf
6. 启动Redis服务
有两种方法可以启动Redis服务:
- 直接运行redis-server命令:
sudo redis-server /etc/redis.conf
- 创建一个systemd服务单元文件
创建一个名为redis.service的文件到 /etc/systemd/system/ 目录下,并添加以下内容:
[Unit]
Description=Redis persistent key-value database
Documentation=http://redis.io
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /etc/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
Restart=on-failure
User=nobody
[Install]
WantedBy=multi-user.target
然后,启用并启动Redis服务:
sudo systemctl enable redis
sudo systemctl start redis
7. 测试Redis服务
使用以下命令测试Redis服务是否正常运行:
sudo redis-cli
输入以下命令,查看Redis的版本信息:
INFO
方法二:通过包管理器安装Redis
以下是在Ubuntu和CentOS系统中通过包管理器安装Redis的步骤:
Ubuntu系统
1. 更新系统包列表:
sudo apt-get update
2. 安装Redis:
sudo apt-get install redis-server
CentOS系统
1. 安装EPEL仓库:
sudo yum install epel-release
2. 更新系统包列表:
sudo yum update
3. 安装Redis:
sudo yum install redis
总结
通过以上两种方法,您可以在Linux系统中成就安装Redis。结合您的需求,您可以选择从源码编译安装或通过包管理器安装。安装完成后,您可以使用redis-cli命令行工具与Redis进行交互。