docker部署redis5.0

 docker run 方式

docker run -dit \
--name redis_5 \
-p 6000:6379 \
-v /data:/data redis:5.0 redis-server --appendonly yes

查询某个DB里面的key

redis-cli -h 127.0.0.1 -p 6000 -a password -n 5 get 2005:BattlePass:StartTime

docker-compose方式部署

部署docker-compose

wget https://github.com/docker/compose/releases/download/v2.22.0/docker-compose-linux-x86_64
\mv docker-compose-linux-x86_64 /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
docker-compose -v

docker-compose.yml

复制代码
mkdir -p /data/redis
cat >/data/redis/docker-compose.yml <<'EOF'
version: '3'

services:
  redis:
    image: 'redis:6.2'
    container_name: 'redis'
    restart: always
    ports:
     - 6379:6379
    command:
      --appendonly yes
      --requirepass "123456"
    privileged: true  
    volumes:
      - /data/redis/data:/data
    logging:
        driver: "json-file"
        options:
            max-size: "200m"
            max-file: "10"
复制代码

启动脚本

复制代码
cat >/data/redis/start.sh <<'EOF'
#!/bin/bash

docker-compose -f /data/redis/docker-compose.yml up -d
docker ps -a| grep redis
exit 0
EOF

cat >/data/jumpserver-redis/stop.sh <<'EOF'
#!/bin/bash

docker-compose -f /data/redis/docker-compose.yml down
docker ps -a| grep redis
exit 0
EOF
chmod +x /data/redis/*.sh
bash /data/redis/start.sh
复制代码

 

posted @   缺个好听的昵称  阅读(129)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-10-11 部署ceph分布式存储
2020-10-11 helm包管理工具
2020-10-11 部署haproxy
点击右上角即可分享
微信分享提示