在 linux 和mac 上安装 Redis

发布时间:2024-12-13
3344 字, 需阅读 7 分钟
已被阅读323

在 Linux 系统中安装 Redis

可以根据所使用的 Linux 发行版采用不同的安装方法。以下是适用于 Ubuntu/DebianCentOS/RHEL 的详细步骤。


方法 1:通过包管理器安装 Redis

1. Ubuntu/Debian 系统

步骤 1:更新软件包

sudo apt update sudo apt upgrade -y

步骤 2:安装 Redis

sudo apt install redis -y

步骤 3:检查 Redis 是否安装成功

查看 Redis 版本:

redis-server --version

步骤 4:启动和检查 Redis 服务

启动 Redis:

sudo systemctl start redis

设置开机自启动:

sudo systemctl enable redis

检查 Redis 状态:

sudo systemctl status redis

步骤 5:测试 Redis 是否正常运行

使用 redis-cli 测试连接:

redis-cli

输入 ping,如果返回 PONG,说明 Redis 运行正常。


2. CentOS/RHEL 系统

步骤 1:更新软件包

sudo yum update -y

步骤 2:安装 EPEL 仓库(如果未安装)

sudo yum install epel-release -y

步骤 3:安装 Redis

sudo yum install redis -y

步骤 4:启动和检查 Redis 服务

启动 Redis:

sudo systemctl start redis

设置开机自启动:

sudo systemctl enable redis

检查 Redis 状态:

sudo systemctl status redis

步骤 5:测试 Redis 是否正常运行

同样使用 redis-cli 测试:

redis-cli

方法 2:从源代码编译安装 Redis

如果需要安装特定版本或最新版本,可以从源代码编译安装。

通用步骤

步骤 1:安装依赖

sudo apt update sudo apt install -y build-essential tcl

步骤 2:下载 Redis 源代码

wget http://download.redis.io/redis-stable.tar.gz

步骤 3:解压并编译

tar xzf redis-stable.tar.gz cd redis-stable make

步骤 4:安装 Redis

sudo make install

步骤 5:运行 Redis

启动 Redis:

redis-server

运行 Redis 客户端测试:

redis-cli

方法 3:使用 Docker 安装 Redis

如果你习惯使用 Docker,可以快速安装 Redis。

步骤 1:拉取 Redis 镜像

docker pull redis

步骤 2:运行 Redis 容器

docker run --name redis -d -p 6379:6379 redis

步骤 3:测试连接

redis-cli -h 127.0.0.1 -p 6379

常见问题与解决方法

  1. Redis 无法启动

    • 检查端口是否被占用:
      sudo lsof -i:6379
      杀掉占用端口的进程:
      sudo kill -9 <PID>
  2. 权限问题

    • 确保 Redis 数据目录的权限正确:
      sudo chown -R redis:redis /var/lib/redis
  3. Redis 配置文件路径

    • 通常在 /etc/redis/redis.conf/etc/redis.conf,可以编辑配置文件以修改参数,例如 bindrequirepass

在 Mac 系统上安装

在 macOS 上安装 Redis,推荐使用 Homebrew 进行安装,以下是详细的步骤:


1. 检查是否安装了 Homebrew

在终端中输入以下命令,检查是否已安装 Homebrew:

brew --version

如果未安装 Homebrew,可以使用以下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 更新 Homebrew

确保 Homebrew 是最新版本:

brew update

3. 安装 Redis

使用 Homebrew 安装 Redis:

brew install redis

安装完成后,你可以运行以下命令确认安装成功:

redis-server --version

4. 启动 Redis 服务

安装完成后,可以启动 Redis 服务:

  • 立即启动 Redis(手动启动):

    redis-server
  • 作为后台服务启动

    brew services start redis
  • 停止后台服务

    brew services stop redis

5. 测试 Redis 是否正常运行

打开另一个终端,运行 Redis 客户端测试:

redis-cli

输入以下命令,进行简单测试:

ping

如果返回 PONG,说明 Redis 已成功运行。


6. 配置 Redis(可选)

Redis 的默认配置文件路径通常是 /usr/local/etc/redis.conf。你可以编辑配置文件以满足特定需求:

nano /usr/local/etc/redis.conf

编辑完成后,重启 Redis 服务以应用配置更改:

brew services restart redis

7. 卸载 Redis(可选)

如果需要卸载 Redis,可以运行以下命令:

brew uninstall redis

作者:admin
版权声明:
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
分享到: