M1 docker redis
时间: 2023-11-02 21:04:15 浏览: 197
M1 Docker Redis是指在M1芯片的Mac电脑上使用Docker容器来运行Redis数据库。以下是使用Docker在M1芯片的Mac电脑上运行Redis的步骤:
1. 打开终端,启动Docker。
2. 输入命令:docker pull redis:latest,等待Redis最新版本的镜像拉取完成。
3. 输入命令:docker run -itd --name redis-test -p 6379:6379 redis,创建并启动名为redis-test的Redis容器,并将容器内部的6379端口映射到主机的6379端口。
4. 输入命令:docker exec -it redis-test /bin/bash,进入Redis容器的命令行界面。
5. 输入命令:redis-cli,启动客户端连接到Redis服务器。
6. 可以使用Redis提供的命令进行测试,例如:
- 使用SET命令添加一个名为test的键,值为redis:SET test redis
- 使用DEL命令删除test键:DEL test
相关问题
m1 安装redis
要在m1上安装Redis,可以按照以下步骤进行操作:
1. 打开终端,进入目标安装目录。可以使用以下命令创建安装文件夹:
```
cd /Library
sudo mkdir Redis
```
输入密码后,进入Redis文件夹。
2. 下载Redis安装包。可以使用以下命令下载Redis安装包:
```
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
```
3. 解压安装包。可以使用以下命令解压下载的安装包:
```
tar -zxvf redis-6.2.7.tar.gz
```
4. 进入解压后的Redis目录:
```
cd redis-6.2.7
```
5. 编译和安装Redis。可以使用以下命令进行编译和安装:
```
make
sudo make install
```
6. 配置Redis。可以使用以下命令打开Redis配置文件:
```
sudo vi /Library/Redis/redis.conf
```
7. 在配置文件中,找到并修改以下行:
```
daemonize yes
bind 127.0.0.1 -::1
protected-mode no
```
8. 保存并关闭配置文件。
现在,Redis已经成功安装在m1上,并且已经配置为允许远程连接。你可以根据需要进一步配置和使用Redis。
#### 引用[.reference_title]
- *1* *2* [mac for m1(arm):安装redis的四种方式(本机安装、homebrew安装、虚拟机安装、docker安装)](https://blog.csdn.net/qq_24950043/article/details/127504905)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [M1 MacBook安装redis](https://blog.csdn.net/weixin_44142075/article/details/114279202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
mac m2安装redis
### 安装 Redis 的具体操作
#### 使用 Homebrew 安装 Redis
对于 Mac M2 芯片设备,推荐通过 Homebrew 来简化 Redis 的安装过程[^1]。
```bash
# 更新 Homebrew 并确保其处于最新版本
brew update && brew upgrade
# 安装 Redis
brew install redis
# 列出所有服务的状态来确认 Redis 是否已成功启动
brew services list
# 如果未自动启动,则手动启动 Redis 服务
brew services start redis
# 若要停止 Redis 服务可以执行如下命令
brew services stop redis
# 获取更多关于 Redis 的信息以及默认配置文件路径
brew info redis
```
上述方法能够有效减少因硬件架构差异带来的兼容性问题,并且利用了社区维护好的软件包管理工具 Homebrew 提供的支持。
#### 解决 PHP 扩展无法加载的问题
针对在 PHP 中遇到 `extension=redis.so` 加载失败的情况,在确保 Redis 正常运行的前提下,还需注意 PHP 版本与扩展的一致性和正确配置。可以通过以下方式进行排查:
- 确认 PHP 和 Redis 扩展均为 arm64 架构编译版本;
- 修改 php.ini 文件中的 extension_dir 参数指向正确的 so 文件位置;
- 使用 pathinfo() 函数检查当前使用的 ini 文件是否为预期设置[^2];
#### Docker 方式部署 Dev 环境下的 Redis 实例
如果希望通过容器化技术隔离开发环境,Docker 是一种不错的选择。按照官方文档指导创建并启动 Redis 容器实例,同时指定自定义配置文件以满足特定需求[^3]。
```yaml
version: '3'
services:
redis:
image: 'redis:latest'
container_name: my_redis_container
ports:
- "6379:6379"
volumes:
- ./custom.redis.conf:/usr/local/etc/redis/redis.conf
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
```
以上方案适用于希望保持系统清洁度或频繁切换不同项目依赖场景下的开发者们。
#### 对于新手用户的建议
考虑到初次接触 macOS 及 M1/M2 新平台可能存在的困惑,尽量采取简便易行的方法完成基础环境构建工作。遵循简单原则不仅有助于快速入门,也能降低潜在错误发生的概率[^4]。
阅读全文
相关推荐






