2023-12-25使用docker部署Redis

2023-12-26  本文已影响0人  大也

开发阶段也可以连接本地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个是弱点

  1. docker
    https://blog.csdn.net/Javachichi/article/details/132668767
    image.png

https://devpress.csdn.net/cicd/62eda58ac6770329307f2a38.html

image.png
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/

image.png

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

成功 所以 一定不要墨守成规 尝试 !!!!!

上一篇下一篇

猜你喜欢

热点阅读