当前位置: 首页 > news >正文

docker安装redis实操记录

1.Docker拉取镜像

docker pull redis

2.Docker挂载配置文件

创建挂载文件夹

mkdir -p /home/redis/data

下载默认配置文件

redis.conf
在这里插入图片描述

3.启动redis 容器

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

–restart=always 总是开机启动
–log是日志方面的
-p 6379:6379 将6379端口挂载出去
–name 给这个容器取一个名字
-v 数据卷挂载
/home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。
/home/redis/myredis/data:/data 这个同上
-d redis 表示后台启动redis
redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf
–appendonly yes 开启redis 持久化
–requirepass 000415 设置密码 (如果你是通过docker 容器内部连接的话,就随意,可设可不设。但是如果想向外开放的话,一定要设置,我被搞过,可以看这篇文章“阿里云服务器中毒‘Kirito666’经历”)

4.测试

docker exec -it redis redis-cli
auth 密码

成功连接
测试插入数据

5.扩展

使用nginx代理redis

vi /etc/nginx/nginx.conf
    #redis代理 与http需同级别upstream redis {server 192.168.0.214:6379;}server {listen  7820;# 反向代理后监听的端口proxy_connect_timeout 1s;proxy_timeout 3s;proxy_pass redis;}

配置远程可连接

vi /etc/redis/redis.conf

找到bind的地址127.0.0.1改成 0.0.0.0
在这里插入图片描述

docker restart redis

在这里插入图片描述

http://www.lryc.cn/news/156171.html

相关文章:

  • MobaXterm 突破14个session限制
  • 使用Redisson实现高并发抢红包
  • 【网络编程】TCP/IP协议(互联网的基石)
  • 【VS Code插件开发】自定义侧边栏、视图(六)
  • lv3 嵌入式开发-8 linux shell脚本函数
  • 国际版阿里云腾讯云免费开户:服务器怎样转移
  • 区块链实验室(20) - FISCO控制台连接到指定的节点
  • 网络渗透day10-工具和技术
  • SSE 和 WebSocket 应用
  • mac帧 arp
  • java面试题-Redis相关面试题
  • 你用过 Maven Shade 插件吗?
  • Android 后台启动Activity适配
  • 使用element-ui中的el-table回显已选中数据时toggleRowSelection报错
  • Ubuntu18.04系统下通过ROS控制Kinova真实机械臂-多种实现方式
  • 聊聊如何玩转spring-boot-admin
  • rocky(centos) 安装redis,并设置开机自启动
  • Flask狼书笔记 | 06_电子邮件
  • ChatGPT追祖寻宗:GPT-1论文要点解读
  • 回归拟合 | 灰狼算法优化核极限学习机(GWO-KELM)MATLAB实现
  • Mysql JSON
  • 使用Vue + axios实现图片上传,轻松又简单
  • C# 中什么是重写(子类改写父类方法)
  • 【Leetcode-面试经典150题-day22】
  • LDAP服务器如何重启
  • AP51656 LED车灯电源驱动IC 兼容替代PT4115 PT4205 PWM和线性调光
  • 浅析安防视频监控平台EasyCVR视频融合平台接入大量设备后是如何维持负载均衡的
  • SIEM 中不同类型日志监控及分析
  • 【java基础复习】java中的数组在内存中是如何存储的?
  • MySQL数据库 MHA高可用