安装 Redis

在本地安装 Redis 的步骤如下,支持 Windows、Linux 和 macOS 系统。


一、Windows 系统安装 Redis

方法 1:通过 Microsoft 官方版本安装

  1. 下载 Redis

  2. 安装 Redis

    • 双击 .msi 文件,按照提示完成安装。

    • 安装完成后,Redis 会自动启动并作为 Windows 服务运行。

  3. 验证安装

    • 打开命令提示符(CMD),运行:

      redis-cli ping

      如果返回 PONG,说明 Redis 安装成功。

  4. 管理 Redis 服务

    • 启动服务:

      net start redis
    • 停止服务:

      net stop redis

方法 2:通过 WSL 安装

如果使用 Windows Subsystem for Linux (WSL),可以按照 Linux 的安装步骤操作。


二、Linux 系统安装 Redis

1. Ubuntu/Debian

  1. 更新包管理器

    sudo apt update

    安装 Redis

    sudo apt install redis-server

    启动 Redis

    sudo systemctl start redis

    设置开机自启

    sudo systemctl enable redis

    验证安装

    redis-cli ping

    如果返回 PONG,说明 Redis 安装成功。


2. CentOS/RHEL

  1. 安装 EPEL 仓库

    sudo yum install epel-release
  2. 安装 Redis

    sudo yum install redis

    启动 Redis

    sudo systemctl start redis

    设置开机自启

    sudo systemctl enable redis
  3. 验证安装

redis-cli ping

三、macOS 系统安装 Redis

方法 1:使用 Homebrew 安装

  1. 安装 Homebrew(如果未安装):

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

    brew install redis
  3. 启动 Redis

    brew services start redis
  4. 验证安装

    redis-cli ping


方法 2:手动编译安装

  1. 下载 Redis 源码

    curl -O https://download.redis.io/redis-stable.tar.gz

    解压并编译

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

    启动 Redis

    src/redis-server

    验证安装

    src/redis-cli ping


四、Redis 基本配置

1. 修改配置文件

  • 配置文件路径:

    • Linux/macOS/etc/redis/redis.conf

    • Windows: 安装目录下的 redis.windows.conf

    常用配置项:

    bind 127.0.0.1  # 绑定 IP
    port 6379       # 端口号
    requirepass your_password  # 设置密码
    daemonize yes   # 后台运行(Linux/macOS)

    修改后重启 Redis:

    sudo systemctl restart redis  # Linux
    brew services restart redis   # macOS
    net stop redis && net start redis  # Windows

2. 使用 Redis CLI

  • 启动 Redis CLI:

    redis-cli
  • 基本命令:

    SET key value  # 设置键值对
    GET key        # 获取值
    DEL key        # 删除键
    KEYS *         # 查看所有键

五、Redis 可视化工具

推荐使用以下工具管理 Redis:

  1. Redis Desktop Manager

  2. Another Redis Desktop Manager


六、常见问题解决

1. 无法连接 Redis

  • 检查 Redis 是否启动:

    ps aux | grep redis
  • 检查防火墙是否允许 Redis 端口(默认 6379):

    sudo ufw allow 6379

2. 忘记密码

  • 修改配置文件,注释掉 requirepass 行,重启 Redis。

3. 数据持久化问题

  • 确保配置文件中启用了 RDB 或 AOF 持久化:

    save 900 1       # 900 秒内至少 1 次修改则保存
    appendonly yes   # 启用 AOF

通过以上步骤,你可以在本地成功安装和配置 Redis,并开始使用它!

在 Windows 系统上安装 Redis 有多种方式,主要包括使用 WSL(Windows Subsystem for Linux)运行原生的 Linux 版本 Redis、通过已编译的 Windows 兼容版本安装,或者以服务形式进行部署。以下是详细的安装方法: ### 使用 WSL 安装 Redis 1. **启用 WSL 并安装 Linux 发行版** - 打开 PowerShell,以管理员身份运行以下命令: ```powershell wsl --install ``` - 完成后重启系统,并设置默认的 Linux 发行版(如 Ubuntu)。 2. **更新系统并安装 Redis** - 启动 WSL 终端,输入以下命令更新包管理器并安装 Redis: ```bash sudo apt update sudo apt install redis-server ``` 3. **配置与启动 Redis** - 默认配置文件位于 `/etc/redis/redis.conf`,可根据需求修改。 - 启动 Redis 服务: ```bash sudo service redis start ``` - 验证是否正常运行: ```bash redis-cli ping ``` 若返回 `PONG`,则表示安装成功[^1]。 ### 使用 Windows 编译版本安装 Redis 1. **下载适用于 Windows 的 Redis** - 可从 GitHub 获取适用于 Windows 的 Redis 发行版本,例如 Redis-x64-3.2.100 或更高版本。 2. **解压并配置 Redis** -下载的压缩包解压到指定目录(如 `D:\Redis`)。 - 修改 `redis.windows.conf` 文件中的配置项(如绑定 IP 地址、端口等)。 3. **启动 Redis 服务器** - 打开命令提示符(CMD),进入 Redis 解压目录并运行: ```cmd cd D:\Redis\Redis-x64-3.2.100 redis-server redis.windows.conf ``` 4. **将 Redis 安装为 Windows 服务** - 在 CMD 中执行以下命令将其注册为服务: ```cmd redis-server --service-install redis.windows.conf ``` - 成功安装后,可通过“服务”管理界面启动或停止 Redis 服务[^2]。 ### 自定义安装路径与多实例配置 1. **复制 Redis 文件至新路径** - 假设目标路径为 `E:\Program Files\Redis2`,可将原有 Redis 文件夹内容复制至此。 2. **修改配置文件** - 编辑 `redis.conf` 文件,更改监听 IP 地址(`bind`)和端口号(`port`)以避免冲突。 3. **安装多个 Redis 实例** - 每个实例应使用不同的配置文件,分别指定各自的端口和服务名称。 - 使用类似命令安装服务: ```cmd redis-server --service-install redis-instance2.conf --service-name redisService2 ``` - 此方法允许在同一台机器上运行多个 Redis 服务[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值