docker部署redis

    技术2022-07-20  65

    拉取镜像

    docker pull redis 1 准备好目录映射

    mkdir  -p /root/redis/redis01/conf mkdir  -p /root/redis/redis01/data cd /root/redis/redis01/conf #下载一个redis.conf文件 wget http://download.redis.io/redis-stable/redis.conf 1 2 3 4 5 启动$PWD为/root/redis/redis01

    cd ../ docker run -p 6379:6379 --name hbk_redis -v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes 1 2 如果要设置密码 后面再加上 --requirepass "123456" 这样就安装好了一个redis,但是要让宿主机可以访问,还需在配置文件中进行如下设置,先把redis停掉

    docker stop hbk_redis 1 更改redis.conf 文件

    bind 127.0.0.1 protected-mode yes

    更改为

    # bind 127.0.0.1 protected-mode no 1 2 redis通过配置文件设置密码

    # requirepass foobared requirepass 123456 1 2 重启redis容器,使用redis客户端进行连接验证

    docker restart hbk_redis

     

    host不使用默认127.0.0.1,直接使用服务器ip,一定要设置redis密码

    redis: #数据库索引 database: 0 host: 服务器ip port: 6379 password:redis设置的密码 #连接超时时间 timeout: 5000
    Processed: 0.013, SQL: 9