(四)Docker 安装配置启动Redis

5 篇文章 0 订阅
3 篇文章 0 订阅

(四)Docker 安装配置启动Redis

1、拉取镜像

docker pull redis

2、创建实例并启动

创建一个redis conf 文件并创建redis.conf文件

创建原因:创建实例时,挂载文件,会将文件识别成文件夹,所以这里要先新建。

mkdir -p /mydata/redis/conf

touch /mydata/redis/conf/redis.conf

创建实例

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

参数说明:

​ -p 6379:6379,将容器的6379端口映射到主机6379(前面的为主机的,后面的为容器的)

-v /mydata/redis/data:/data, 将redis存储文件夹挂载到主机

​ -v /mydata/redis/conf/redis.conf ,将配置文件挂载到主机

​ -d redis ,拉取下来的需要启动的镜像

​ redis-server /etc/redis/redis.conf ,配置redis-server每次启动读取/etc/redis/redis.conf

3、查看Redis是否运行

# 查看Docker运行的容器
docker ps

4、进入Redis容器

# 进入redis容器内部
docker exec -it redis /bin/bash

# 进入redis控制台
redis-cli

# 退出容器
exit

5、修改Redis配置文件

/mydata/redis/conf/redis.conf

# 启动Redis持久化功能(默认 no,所有信息都存储在内存【重启丢失】。设置为yes,将存储在硬盘【重启还在】)
appendonly yes
# 关闭proteced-mode 模式,此时外部网络可以直接访问
protected-mode no
# 设置所有IP都可以访问
bind 0.0.0.0
# 设置密码
requirepass test

6、重启Redis

# docker restart [容器名称]
docker restart redis

7、配置Redis持久化运行

docker update redis --restart=always # docker启动时同时启动
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker安装Redis配置redis.conf文件,有几种不同的方法。 一种方法是使用配置文件部署Redis容器。通过运行以下命令,可以将本地的redis.conf文件映射到Redis容器中,并将容器的6379端口映射到主机的6379端口: ``` docker run -itd -p 6379:6379 -v /home/redis/redis.conf:/usr/local/etc/redis/redis.conf -v /home/redis/data/:/data --name myredis -e "TZ=Asia/Shanghai" redis redis-server /usr/local/etc/redis/redis.conf ``` 这将创建一个名为"myredis"的Redis容器,其中包含了通过挂载本地的redis.conf文件来配置Redis。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Docker 部署Redis配置redis.conf](https://blog.csdn.net/bhmww60204/article/details/100953555)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Dockerredis启动映射redis.conf](https://blog.csdn.net/weixin_43821899/article/details/104532920)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值