- 使用docker部署Redis,具体的操作如下所示:
开发阶段也可以连接本地redis服务
1 拉取镜像
docker pull redis:7.0.10
2 在宿主机的 /var/lib/docker/volumes/redis-config/_data/目录下创建一个redis的配置文件,
vim redis.conf
内容如下所示
开启持久化
appendonly yes
port 6379
requirepass 1234
bind 0.0.0.0
3 如果/var/lib/docker/volumes没有redis-config,创建数据卷
docker volume create redis-config
4 创建容器
docker run -d -p 6379:6379 --restart=always
-v redis-config:/etc/redis/config
-v redis-data:/data
--name redis redis
redis-server /etc/redis/config/redis.conf
补充内容因为 没看过
docker 和Redis 这2个 所以这2个是弱点
- docker
https://blog.csdn.net/Javachichi/article/details/132668767
image.png
https://devpress.csdn.net/cicd/62eda58ac6770329307f2a38.html
https://zhuanlan.zhihu.com/p/397425187 image.png
image.png
image.png
image.png
还是知识缺失 但是先不管
搞不来 一直出现问题 算了 按我的思路来
https://blog.csdn.net/weixin_43296313/article/details/128670812
https://pythonjishu.com/snbwpoddgzjgcze/
brew install redis
/usr/local/opt/redis/bin/redis-server /usr/local/etc/redis.conf 配置文件
/usr/local/Cellar/redis/7.2.3: 14 files, 2.4MB 文件位置
image.png
开启持久化
appendonly yes
port 6379
requirepass 1234
bind 0.0.0.0
4.启动redis服务
brew services start redis
5.查看redis服务进程
ps axu | grep redis
6.redis-cli连接redis服务
redis-cli -h 127.0.0.1 -p 6379
7.检测 redis 服务是否启动
8.修改密码 略
9.把参数bind全部注释掉
把参数protected-mode的值修改为no
停止
sudo kill -9 1888 杀死服务端进程 17394进程号
Service redis
already started, use brew services restart redis
to restart.
mac@MacBook-Pro ~ % brew services restart redis
成功 所以 一定不要墨守成规 尝试 !!!!!
网友评论