Docker安装Redis 配置文件映射以及密码设置

这篇具有很好参考价值的文章主要介绍了Docker安装Redis 配置文件映射以及密码设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装直接docker pull redis即可,默认redis最新版

设置两个配置文件路径

mkdir -p /root/docker/redis/data 
mkdir -p /root/docker/redis/conf
touch redis.conf // 容器挂载用

conf配置文件

bind 0.0.0.0
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel notice
logfile ""
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
slave-serve-stale-data yes
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
slave-priority 100
appendonly no
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes
requirepass 可选密码设置,但是不设置在公网容易被攻击
docker run --name redis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf 
如果显示image 名字冲突了,直接remove掉即可
docker remove 冲突镜像名

配置出行方向

Docker安装Redis 配置文件映射以及密码设置,docker,redis,容器

重启服务器,重启镜像

注意:为什么没配置用户名?

redis以前版本也只支持单用户访问,也就是没有用户名这个概念。auth认证时候只要auth +密码就行,默认是auth+密码

在Redis6.0之前的版本中,登陆Redis Server只需要输入密码(前提配置了密码 requirepass )即可,不需要输入用户名,而且密码也是明文配置到配置文件中,安全性不高。并且应用连接也使用该密码,导致应用有所有权限处理数据,风险也极高。
在Redis6.0有了ACL,新版本才有访问控制列表,终于解决了这些不安全的因素,可以按照不同的需求设置相关的用户和权限。Redis 6.0 ACL相关的配置和使用官方文档写的挺详细的,建议直接去看文档。具体的说明可以查看官方文档:ACL

重启服务,远程连接

Docker安装Redis 配置文件映射以及密码设置,docker,redis,容器

Docker安装Redis 配置文件映射以及密码设置,docker,redis,容器文章来源地址https://www.toymoban.com/news/detail-781938.html

到了这里,关于Docker安装Redis 配置文件映射以及密码设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • docker设置redis密码

    docker设置redis密码

    方法一:创建redis容器并设置密码 说明: 方法二:为现有的redis创建密码或修改密码的方法: 如出现: (error) NOAUTH Authentication required 这是因为redis设置了密码,我们需要使用密码来进行验证之后再来对redis客户端进行操作,否则我们没有操作redis缓存数据库的权限。 清空redis密

    2024年02月11日
    浏览(8)
  • docker安装redis,并挂载配置文件

    docker安装redis,并挂载配置文件

    1:下载镜像,不添加版本 默认下载最新的 下载成功后如图所示 2:下载redis配置文件,我是在docker中下载的,也可以使用文件上传工具将配置文件上传到自己指定的目录。 首先需要安装wget,否则就会提示 命令: 下载成功后如图所示: 接着下载配置文件:(在自己指定的文

    2024年02月10日
    浏览(8)
  • Redis docker安装及redis.conf配置文件解析

    基础配置 配置端口 远程访问 protected-mode 是为了禁止公网访问redis cache,加强redis安全的。即使配置为yes,也只有在以下两个条件下才会启用 1) 没有bind IP 2) 没有设置访问密码 如果有公网访问需求,建议配置为yes,同时尝试以下两种配置: 配置bind ip限制登录地址 注释掉

    2024年02月05日
    浏览(13)
  • Docker 设置 Redis 的密码失效

    在网上找了设置Docker里的设置Redis密码,一段时间就失效了 1. 创建 redis.conf 配置文件 2. 修改bind 表示只允许本地访问,无法远程连接 3. 修改保护模式 yes为开始 no为关闭 4. 守护进程模式关闭 5. 更改密码 6. 重启 Docker 容器里的 Redis 1. 将 redis.conf 放在/home/data/softwart/myredis 2. 重新

    2024年01月17日
    浏览(7)
  • docker 安装Redis (全网最详细:附带配置文件)

     截止目前,Redis 的最新稳定版本是 6.2.6。这个版本在可读性、性能和稳定性方面进行了改进,并增加了一些新的命令和功能。 一、安装redis 1.1  拉去镜像 执行过程   1.2 创建reids配置文件       新建文件夹  本次使用的配置文件(注意看我注释): 下面是关于配置文件详

    2024年01月21日
    浏览(12)
  • Docker中安装Redis最新版本 设置密码

    Docker中安装Redis最新版本 设置密码

    1.可以先查看下有哪些镜像: 2.拉取镜像 默认最新版本--不指定就最新版本 3.准备conf配置文件。可以去官网下载。 Redis configuration | Redis(建议找到自己对应的版本下载。我安装时一直启动不起来,最后换了个版本文件,就可以了。不确定是不是不同版本有不同的配置导致的)

    2024年02月06日
    浏览(8)
  • docker-compose设置redis密码

    要在 docker-compose.yml 文件中设置 Redis 的密码,你需要在 services 块中添加一个 environment 子块,并在其中添加一个 REDIS_PASSWORD 变量。例如: 注意:这是在使用 Docker Compose 版本 3.7 或更高版本时的语法。如果你使用的是更早的版本,可能需要使用不同的语法。你可以查看 Docker

    2024年02月11日
    浏览(9)
  • MacOS 安装Redis并设置密码

    在开发过程中,需要本地进行安装Redis进行测试,记录了下MacOS环境下安装Redis,以及设置密码。 Brew 安装 启动服务 设置密码 方式一:设置临时密码 重启服务后密码会失效 方式二:设置永久密码 需要修改配置 redis.conf 查询密码:

    2024年02月12日
    浏览(7)
  • 设置代码模板创建sql映射文件、Mybatis主配置文件

    设置代码模板创建sql映射文件、Mybatis主配置文件

    目录 1、Sql映射(Sql  Mapper)文件的介绍 2、Mybatis的主配置文件的介绍 3、通过代码模板创建Sql映射文件 4、通过代码模板创建Mybatis主配置文件 创建主配置文件:名称为 mybatis.xml 支持中文的 url 同理:

    2024年01月23日
    浏览(11)
  • Docker安装MySQL 并挂载数据及配置文件,设置远程访问权限

    实现docker安装mysql,并挂载数据及配置文件,设置远程访问权限,并且介绍docker一些命令的使用。 拉取mysql 8版本 虽然官网上说默认配置文件在 /etc/mysql/my.cnf 但是有些镜像的配置文件实际位置不确定,不如我的默认配置文件在 /etc/my.cnf ,所以创建临时镜像查询默认配置文件的

    2024年02月15日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包