Linux安装Redis详细教程

原创
admin 14小时前 阅读数 1 #Linux
文章标签 Linux

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进行交互。


本文由IT视界版权所有,禁止未经同意的情况下转发

热门