关于 Docke r安装 Redis 的评论区问题总结及解答

前言:

文章链接:史上最详细Docker安装Redis (含每一步的图解)实战
原文标题只是想让我这篇文章,能够多得到大家的一些关注,事实证明它做到了,当然看到收藏量的那一刻,我也明白,除开排版丑了点,其他的应该是没有问题的。
这篇文章,质量谈不上是我写过所有文章中最高的,但确确实实是我阅读量最高的文章。
这点是我万万没有想到的。
说起来,今年应该会好好写一些文章,在各大社区同步吧。


有时候忙起来,没有太注意到评论信息,有时候过了两三天才看到,我也不知道我是不是该回复评论信息啦,望各位小伙伴们见谅,
有任何问题都可以及时私信或评论留言,也可以滴我掘金私信,再不行可以直接添加微信nzc_wyh,备注csdn,xxx文章关键字,或者是技术栈关键字,近期也打算创建一个小小的群聊(还从来没有经营过勒,可以先加上微信,哈哈)

自测

在2023年2月17日,我重新自测了一遍文章中的内容,测试流程如下:
并没有出现评论区小伙伴们出现的问题。
Redis启动流程

关于评论区的各种问题的解答:

1、关于是否需要添加--privileged=true问题

关于评论区的网友们说要添加:添加--privileged=true参数的问题,这点其实是相对的,如果你报这个权限不足的问题,那就加上就好啦。但如果没有,我不建议你加,这个参数是开启docker启动容器的特权模式,对于宿主机是不安全的。
在这里插入图片描述

2、关于 docker -v 是否只可以挂载文件夹

这是错误的,它是可以挂载目录和挂载具体文件的。
在之前的文章中就可以看出来,我挂载配置文件是挂载的具体的文件内容,但是挂载持久化数据时,又是挂载的文件夹。
并且你如果是挂载文件夹的话,你本机和容器内都没有的话,在执行启动命令的时候,也会自动创建出来。

3、设置 max-file

max-file
这个问题我没有遇上,我解释一下参数的作用吧。
docker run增加如下参数,限制生成的json.log单个文件大小和保留文件个数:--log-opt max-size=100m --log-opt max-file=3
词语解释:
max-size 指定日志文件大小上限
max-file 指定日志文件个数
最终的效果就是,日志会持续生成 3 文件,并一直保留最新的 3 个日志文件。
具体生产环境需要根据实际情况设置,切勿随意设置
你不设置的时候,log文件是一直在写入的,数据量将无法控制。

4、连接不上Redis

在这里插入图片描述

如果是本地自己起虚拟机在玩,需要检查ip、防火墙、以及端口映射问题。
如果是在云服务器上玩,则需要检查安全组是否打开,端口映射是否正确。
是否允许远程连接,配置文件中的 bind 项是否做了修改等等。

后语

简单写了些,如果后续还有的话,再进行补充,还有一些奇奇怪怪的,但在没有描述清楚的情况下,我也无法给出合适的回答。

今天就写到这里啦

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在Docker安装Redis,可以按照以下步骤进行操作: 1. 首先,使用`docker ps`命令查看本机正在运行的Docker容器。 2. 如果还没有安装Redis容器,可以使用以下命令在Docker安装Redis:`docker run --name redis -d redis`。这将在Docker中创建一个名为"redis"的容器,并且该容器将在后台运行。 3. 确保Redis容器Docker启动时自动运行。可以使用以下命令进行设置:`docker update redis --restart=always`。这将确保Redis容器Docker启动时自动运行。 4. 如果需要为Redis设置密码,可以使用以下步骤进行操作: a. 重启Docker服务:`systemctl restart docker`。 b. 启动Redis容器:`docker start redis`。 c. 进入Redis容器:`docker exec -it redis bash`。 d. 运行Redis命令行:`redis-cli`。 e. 在Redis命令行中使用`CONFIG SET requirepass <password>`命令来设置密码,将`<password>`替换为您想要设置的密码。 f. 使用`CONFIG GET requirepass`命令来验证密码是否成功设置。 g. 输入`exit`命令退出Redis命令行。 h. 退出Redis容器:`exit`。 这样,您就在Docker上成功安装Redis,并且可以设置密码来保护您的Redis实例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [史上最详细Docker安装Redis (含每一步的图解)实战](https://blog.csdn.net/weixin_45821811/article/details/116211724)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [【Docker】之安装 Redis](https://blog.csdn.net/aiwangtingyun/article/details/109776378)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值