首页 > 数据库 >docker 安装 redis

docker 安装 redis

时间:2022-09-28 14:56:35浏览次数:88  
标签:opt myredis -- redis etc conf docker 安装

1、启动镜像

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /opt/myredis/redis.conf:/etc/redis/redis.conf  -v /opt/myredis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass rootroot

1)protected-mode no,保护模式,限制为本地访问,修改后解除保护模式
2)daemonize yes 默认no 为不守护进程模式,修改为yes(宿主机启动的时候设置,docker启动不设置)
3)requirepass rootroot 设置启用密码
-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

--log 日志相关

--name redis 指定该容器名称,查看和进行操作都比较方便。

-v 挂载文件或目录 :前表示主机部分(必须为绝对路径),:后表示容器部分。

/opt/myredis/redis.conf:/etc/redis/redis.conf 挂载我的配置文件

/opt/myredis/data:/data 挂载redis的数据路径

-d redis 表示后台启动redis

redis-server /etc/redis/redis.conf 指定配置文件的路径。/etc/redis/redis.conf指的是容器内的文件路径,对应的宿主机的路径要根据挂载卷的路径找到。我的宿主机路径就是/opt/myredis/redis.conf

–appendonly yes 开启redis 持久化

–requirepass rootroot 设置密码为rootroot

2 进入容器

docker exec -it 容器id redis-cli #调用客户端

参考博客:
https://blog.csdn.net/OUCFSB/article/details/124605019

标签:opt,myredis,--,redis,etc,conf,docker,安装
From: https://www.cnblogs.com/kaka-qiqi/p/16738022.html

相关文章

  • 什么是docker swarm configs?及其在service中的使用?
    今天,来说一个在service中非常高级的知识点,configs. 然后,通过一些示例,来一步一步的演示,如何在service中使用,有什么关键的注意事项。什么是configs? configs的准确说......
  • docker 安装
    #!/bin/bash#删除已安装的Dockersudoyum-yremovedocker\docker-client\docker-client-latest\doc......
  • 如何在xcode中同时安装两个版本的cocos2d-x
    因为cocos2d-x的更新的比较快,不同版本之前的差别非常之大。所以一般情况下在旧版本下写的代码很难在新版本中得到支持。有的时候一些api都会发生比较大的变化。所以想在......
  • docker部署、运行tomcat问题
    1.dockertomcat拉取进入dockerHub选取自己需要的tomcat版本。docker拉取命令dockerpulltomcat:tagtag为选择的版本号2.tomcat启动dockerrun-d--nametomcat01......
  • CATIA V5-6R2021软件安装包和安装教程
    CATIAV5-6R2021软件简介:CATIAV5-6R2021是一款由法国达索公司发行的CAD/CAE/CAM一休化软件,它集机械设计、工程分析和仿真、数控加工、CATweb网络应用解决方案于一身,包括完......
  • docker出现Error response from daemon: driver failed programming external connect
    1.出现了如下问题点击查看代码docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointtomcat01(00028237b8dd7b21dbce7......
  • Redis笔记
    Redis建议参考目录使用!!!Redis(RemoteDictionaryServer),即远程字典服务redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并在此基础上实现了主从......
  • 【Redis】切片集群
    如何保存更多的数据为了保存更多的数据,通常使用大内存云主机和切片集群两种方法。实际上,这两种方法分别对应着redis应对数据量增多的两种方法:纵向扩展和横向扩展。纵向......
  • REDIS面试题(7)
    20 Redis的大key问题  21如何解决Redis使用key命名阻塞的问题? 如果想要获取整个实例的所有key,建议使用SCAN命令代替。客户端通过执行SCAN$cursorCOUNT$count......
  • ansible 二进制安装mysql
    1、编辑mysql.sh脚本vimmysql.sql【#/bin/bash#脚本安装mysql,上传安装包至/rootcd/root#安装日志mysql_log=/root/mysql.log#mysql安装包名mysql_package=mysql-8......