docker部署redis

1.搜索镜像

bash 复制代码
docker search redis

2.拉取镜像

可省略第二步,直接执行第三步

bash 复制代码
docker pull redis

3.创建Redis容器并设置密码

也可以不设置密码

不设置密码:

bash 复制代码
docker run -d -p 6379:6379 \
-v /Users/hal/DevelopmentToolkit/redis/redis.conf:/etc/redis/redis.conf \
-v /Users/hal/DevelopmentToolkit/redis/data:/data \
--name redis1 redis redis-server /etc/redis/redis.conf

设置密码:

bash 复制代码
docker run -d -p 6379:6379 \
-v /Users/hal/DevelopmentToolkit/redis/redis.conf:/etc/redis/redis.conf \
-v /Users/hal/DevelopmentToolkit/redis/data:/data \
--name redis1 redis redis-server --requirepass 123456 /etc/redis/redis.conf

# 简洁版
docker run --name redis1 -p 6379:6379 redis-test --requirepass 123456

前边是宿主机端口 后面是docker使用的端口

4.为现有redis创建密码或修改密码的方法

bash 复制代码
# 1、进入redis交互
docker exec -it 3f45ebb1044c bash

# 也可以使用容器名称(name)进入交互
docker exec -it redis1 bash
# 我这里的redis容器在第三步run的时候命名为redis1了(截图附在最后)

# 2、进入redis目录(可有可无)
cd /usr/local/bin

# 3、运行命令
redis-cli

# 4、查看现有的redis密码
config get requirepass

# 5、设置redis密码(****为你要设置的密码)
config set requirepass ****

第一步若报错,可以使用:docker exec -it redis1 /bin/bash

若出现(error) NOAUTH Authentication required.错误,则使用 auth 密码 来认证密码

5、使用工具(DataGrip)连接docker中的redis

数据源选择redis

在其他电脑上连接此redis,如果连接不上可能需要配置redis.conf文件

复制代码
# 关闭保护模式,开启的话,只有本机才可以访问redis
protected-mode no

MacOS安装redis_redis macos 安装-CSDN博客

相关推荐
yannan201903133 小时前
Docker容器
运维·docker·容器
泽02024 小时前
Linux之环境变量
java·linux·redis
书弋江山4 小时前
iOS一直讲的单元格优化
macos·ios·cocoa
济南java开发,求内推4 小时前
Redis一个服务器部署多个节点
服务器·数据库·redis
小宁爱Python4 小时前
Windows Docker Desktop占用C盘空间过大解决办法集合
运维·docker·容器
Full Stack Developme4 小时前
Python Redis 教程
开发语言·redis·python
JAVA学习通5 小时前
发布自己的 jar 包到 Maven 中央仓库 ( mvnrepository.com )
人工智能·docker·自然语言处理·容器·rocketmq
夜泉_ly6 小时前
Redis -持久化
数据库·redis·缓存
用户31187945592187 小时前
redis-4.0.11-1.ky10.sw_64.rpm安装教程(申威麒麟V10 64位系统详细步骤)
redis
木亦汐丫8 小时前
Docker 镜像版本Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie
运维·docker·容器·debian·alpine·slim·bullseye