0
点赞
收藏
分享

微信扫一扫

docker启动redis 如何配置config

在Docker中启动Redis时,可以通过配置文件来指定Redis的配置。

首先,我们需要创建一个Redis配置文件,例如redis.conf。可以在本地创建这个文件,然后将其挂载到Docker容器中。

$ touch redis.conf

打开redis.conf文件,并根据需要进行配置。这里列举一些常用的配置项:

  • bind:指定Redis监听的IP地址,默认为127.0.0.1。
  • port:指定Redis监听的端口,默认为6379。
  • requirepass:指定Redis的访问密码,默认为空。
  • appendonly:配置是否开启AOF持久化,默认为no。
  • maxmemory:指定Redis可用的最大内存,默认为无限制。

以下是一个示例的redis.conf文件:

bind 0.0.0.0
port 6379
requirepass password123
appendonly yes
maxmemory 1G

保存并关闭redis.conf文件。

接下来,我们可以使用Docker命令来启动Redis容器,并将redis.conf文件挂载到容器中。

$ docker run -d -p 6379:6379 -v /path/to/redis.conf:/usr/local/etc/redis/redis.conf --name redis redis redis-server /usr/local/etc/redis/redis.conf

上述命令中的/path/to/redis.conf需要替换为你本地redis.conf文件的路径。

解释一下上述命令的参数:

  • -d:表示以后台模式运行容器。
  • -p 6379:6379:将主机的6379端口映射到容器的6379端口,可以通过主机IP和端口访问Redis。
  • -v /path/to/redis.conf:/usr/local/etc/redis/redis.conf:将本地的redis.conf文件挂载到容器中的/usr/local/etc/redis/redis.conf路径。
  • --name redis:指定容器的名称为redis。
  • redis:使用的Redis镜像。
  • redis-server /usr/local/etc/redis/redis.conf:启动Redis容器时,指定使用挂载的redis.conf配置文件。

现在,Redis容器已经启动,并使用了我们自定义的配置文件。

如果需要修改Redis的配置,只需编辑本地的redis.conf文件,并重启Redis容器即可生效。

$ docker restart redis

这样,我们通过配置文件成功启动了Redis容器,并可以根据需要进行配置。

举报

相关推荐

0 条评论