docker 简单安装 redis

1、redis的简单安装

        1.1 docker 寻找 redis镜像

docker search redis

        1.2 docker 拉取 redis镜像

 docker pull redis

         1.3 运行创建Redis

         1.4 进入容器

        1.5 进入redis

2、redis主从搭建

        2.1 在主从搭建的主文件夹下创建如下文件夹

        2.2  上传配置文件 文件地址:https://redis.io/docs/management/config

         2.3 将其配置到三个文件夹中的conf中,并修改配置文件

        主服务的配置文件主要修改:

修改结果所在行数
bind 0.0.0.0     75
protected-mode no 94
 logfile “/var/log/redis/redis-6379.log” (主服务)  304

        从服务的配置文件:

修改结果所在行数
bind 0.0.0.0     75
protected-mode no 94
 logfile “/var/log/redis/redis-6380.log” (从服务)  304
appendonly yes1254
slave-read-only no2054(尾部添加)
replicaof [主服务器的地址(如172.17.0.2 6379)]2055(尾部添加)

        2.4 创建日志文件并修改权限使其开放(任何用户 可读可写可执行)

[root@192 redis]# touch 6379/logs/redis.log
[root@192 redis]# touch 6380/logs/redis.log
[root@192 redis]# touch 6381/logs/redis.log
[root@192 redis]# chmod 777 6379/logs/redis.log 
[root@192 redis]# chmod 777 6380/logs/redis.log 
[root@192 redis]# chmod 777 6381/logs/redis.log                                                       

               2.5 创建master容器

docker run -itd --name redis_6379 --privileged=true -v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6379/data/:/data -v /usr/local/software/redis/6379/logs/redis.log:/var/log/redis/redis-6379.log -p 6379:6379 redis /usr/local/etc/redis/redis.conf

       查看master容器IP

docker inspect redis_6379 |grep -i IPA

          2.7 配置从服务

docker run -itd --name redis_6380 --privileged=true -v /usr/local/software/redis/6380/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6380/data/:/data -v /usr/local/software/redis/6380/logs/redis.log:/var/log/redis/redis-6380.log -p 6380:6379 redis /usr/local/etc/redis/redis.conf

docker run -itd --name redis_6381 --privileged=true -v /usr/local/software/redis/6381/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6381/data/:/data -v /usr/local/software/redis/6381/logs/redis.log:/var/log/redis/redis-6381.log -p 6381:6379 redis /usr/local/etc/redis/redis.conf

 进入主容器查看主从服务配置结果:

        以上就是本文的全部内容啦

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值