Kusch's blog Kusch's blog
首页
Java
框架
部署与运维
数据库
  • 我的电脑
  • 科学技巧
  • 杂文铺
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mr.Kusch

入门前把门拆了的程序猿一枚
首页
Java
框架
部署与运维
数据库
  • 我的电脑
  • 科学技巧
  • 杂文铺
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Linux常用操作

  • Docker部署

    • Dockerfile常用语法
    • Docker部署Nginx
    • Docker部署Mysql
    • Docker部署MySQL主从
    • Docker部署Nacos
    • Docker部署Jenkins
    • Docker安装ES、Kibana
    • Docker部署PowerJob
    • Docker部署Seata
    • Docker部署Redis
      • docker 部署redis
        • 下载文件和创建文件夹
        • 启动
        • 进入容器,测试设置一个值
    • Docker部署Sentinel
    • Docker部署RocketMQ
    • docker-compose常用语法
    • docker-compose部署ELK
    • XXL-JOB的ARM镜像制作与上传
    • Docker push缓慢问题解决
  • 常规部署

  • 部署与运维
  • Docker部署
Mr.Kusch
2023-05-14
目录

Docker部署Redis

# docker 部署redis

# 下载文件和创建文件夹

yum install -y wget && \
docker pull redis && \
mkdir -p /opt/dockerAllHere/redis/conf && \
mkdir -p /opt/dockerAllHere/redis/data && \
wget http://cdn.superkusch.fun/docs/redis.conf && \
cp ./redis.conf /opt/dockerAllHere/redis/conf/ && \
rm -f ./redis.conf && \
cd /opt/dockerAllHere/redis/conf
1
2
3
4
5
6
7
8

修改redis.conf中的一些配置,上面下载的配置文件中应该时已经修改了,并且Redis也已经配置了密码,详情查看配置文件。

bind 127.0.0.1 		#注释掉这部分,这是限制redis只能本地访问  
protected-mode no 	#默认yes,开启保护模式,限制为本地访问  
requirepass 密码		#增加启动密码  
appendonly yes      #持久化默认no,改成yes  
1
2
3
4

# 启动

docker run -p 16379:16379 \
--restart=always \
--name redis \
-v /etc/localtime:/etc/localtime \
-v /opt/dockerAllHere/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /opt/dockerAllHere/redis/data:/data \
-d redis:latest redis-server /etc/redis/redis.conf
1
2
3
4
5
6
7

提示

命令解释
-v /etc/localtime:/etc/localtime 将容器内时区和主机时区设置成同一个 –restart always:开机启动
–privileged=true:提升容器内权限
-v /opt/dockerAllHere/redis/data:/data:映射数据
-v /opt/dockerAllHere/redis/config/redis.conf:/etc/redis/redis.conf:映射配置文件
-d : 后台运行
redis-server /etc/redis/redis.conf : 配置文件方式启动

# 进入容器,测试设置一个值

docker exec -it redis  /bin/bash

redis-cli -h 127.0.0.1 -p 16379 -a "Redis@123"

set qwe qqweqweqwe

get qwe
1
2
3
4
5
6
7
编辑 (opens new window)
#随笔
上次更新: 2023/05/30, 06:56:38
Docker部署Seata
Docker部署Sentinel

← Docker部署Seata Docker部署Sentinel→

最近更新
01
Docker部署RocketMQ
08-28
02
Docker部署MySQL主从
08-24
03
分库分表
08-23
更多文章>
Theme by Vdoing | Copyright © 2023-2023 Mr.Kusch | MIT License | 苏ICP备20030181号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式