旺仔小糖

macos 通过用源码安装redis 23 days ago

Macos
开源软件
1043个字符
共有70人围观

在 MacBook 上从源码安装 Redis 的步骤如下:

1. 下载 Redis 源码

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

2. 编译 Redis

M1 芯片是 ARM 架构,但 Redis 的编译过程与 x86 基本相同。确保你已安装 Xcode 命令行工具:

xcode-select --install

然后编译:

make

如果遇到编译错误,可以尝试指定架构:

make ARCH=arm64

3. 测试编译结果(可选)

make test

4. 安装 Redis

sudo make install

这会将 Redis 的可执行文件安装到 /usr/local/bin

5. 运行 Redis

redis-server

6. 验证安装

打开另一个终端窗口:

redis-cli ping

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

常见问题

  1. 编译错误

    • 确保安装了 Xcode 命令行工具。
    • 如果遇到 jemalloc 相关错误,可以尝试: bash make MALLOC=libc 2. M1 特定问题: - 如果遇到架构不兼容的问题,可以尝试使用 Rosetta 2: bash arch -x86_64 make
  2. 安装到指定目录

    • 如果想安装到其他目录,可以使用: bash make PREFIX=/your/custom/path install ### 卸载 Redis 如果需要卸载: bash sudo rm /usr/local/bin/redis-* sudo rm -rf /usr/local/share/redis sudo rm /etc/redis.conf