Docker 安装 Redis (M1芯片版)
·
一.查找 Redis 的镜像文件
从 docker hub 官网搜索 Redis

然后点击 Tags 查看那个版本支持 linux/arm64/v8 平台,对于 M1 芯片的电脑这个很重要!!!Redis 的最新版本是支持 linux/arm64/v8 平台,故可以下载最新版本即可。

特别注意:M1 芯片下载的镜像文件必须支持 linux/arm64/v8 平台,否则创建容器时会报错。
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
二.下载 Redis 的镜像文件
docker pull redis
三.创建 Redis 容器
创建 /Users/wenqi/redis 目录,并复制一个 redis.conf 文件到该目录下。(该文件可以在github上下载,如果找不到可以评论区留言我提供给你)
docker run -d -p 6379:6379 --privileged=true \
-v /Users/wenqi/redis/redis.conf:/etc/redis/redis.conf \
-v /Users/wenqi/redis/data:/data \
--name redis redis-server /etc/redis/redis.conf
对上面的命令进行介绍:
- 以后台的方式运行实例:-d
- 配置端口映射:-p 6379:6379,将容器的6379端口映射到主机的6379端口
- 设置特权级运行的容器:--privileged=true
- 配置数据卷挂
- -v /Users/wenqi/redis/redis.conf:/etc/redis/redis.conf 将容器中 redis.conf 挂载到主机对应的 /Users/wenqi/redis/redis.conf 文件中
- -v /Users/wenqi/redis/data:/data 将容器中 Redis 数据文件夹挂载到主机对应的 /Users/wenqi/redis/data 文件夹
- 指定实例的名字:--name=redis1
- 指定创建实例的镜像:redis
- redis-server /etc/redis/redis.conf redis服务启动时使用 redis.conf 配置文件

四. 客户端连接 Redis 服务器
- 进入 Redis 后台
# redis1 为容器的名称
docker exec -it redis1 /bin/bash
- 启动客户端连接 Redis 服务器
redis-cli

- 测试 Redis
# 添加一个 test 的键,值为 redis
SET test redis
# 删除 test 键
DEL test
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)