ubuntu18.04 安装和配置Redis

1、确保docker环境安装成功

2、在宿主机中创建2个文件夹用来映射docker容器中的文件夹

mkdir -p  /usr/myredis/conf/
mkdir -p /usr/myredis/data/

3、在usr/myredis/conf/文件夹下创建redis.conf文件作为redis的配置文件

在redis中文官方网站:http://www.redis.cn/download.html中下载redis文件,解压之后找到redis.conf文件

修改该配置文件

bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no #用守护线程的方式启动
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化  默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300

修改保存之后将其放入  /usr/myredis/conf文件夹下

4、执行docker语句启动redis

docker run -d -p 6379:6379 -v /usr/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/myredis/data:/data --name myredis redis redis-server /usr/local/etc/redis/redis.conf

参数说明:

  -p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

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

  -v 挂载目录,规则与端口映射相同。

  为什么需要挂载目录:个人认为docker是个沙箱隔离级别的容器,这个是它的特点及安全机制,不能随便访问外部(主机)资源目录,所以需要这个挂载目录机制。

  -d 表示后台启动redis

  redis-server /usr/local/etc/redis/redis.conf 以配置文件启动redis

  –appendonly yes 开启redis 持久化

 

5、查看容器启动情况

docker ps -a

参考:https://blog.csdn.net/bobozai86/article/details/89301086

           https://www.jianshu.com/p/4413f484789d

posted @ 2020-11-24 15:58  bigsy  阅读(392)  评论(0)    收藏  举报