zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

docker中简单安装redis

2023-09-11 14:16:27 时间

docker 安装 redis

1,查看可用redis版本

镜像库地址: https://hub.docker.com/_/redistab=tags。

2,获取最新版Redis镜像

$ sudo docker pull redis

3,查看本地镜像

$ sudo docker images

4,启动redis

创建redis.conf配置文件

$ sudo mkdir -p /mydata/redis/conf   #递归创建文件夹
$ sudo touch /mydata/redis/conf/redis.conf  #修改文件的时间属性 

启动redis

$ sudo docker run -p 6379:6379 --name myredis -v /mydata/redis/data:/data 
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
-v /etc/localtime:/etc/localtime
-d redis redis-server /etc/redis/redis.conf

5,链接redis

$ sudo docker exec -it myredis redis-cli

6,设置redis持久化存储

  • 修改虚拟机映射的redis配置文件

    修改配置文件:
    sudo vim  /mydata/redis/conf/redis.conf
    添加配置:
    设置持久化:
    appendonly yes
    设置密码:
    requirepass 123456
    
  • 检查是否生效

    重启redis容器:
    docker restart redis
    重新登录:
    [root@VM-4-6-centos ~]   docker exec -it myredis redis-cli
    127.0.0.1:6379> auth 123456
    OK
    设置a=200,返回OK
    set a 200
    获取a的值,返回"200"
    get a
    重启redis容器
    sudo docker restart redis
    重新连接redis容器
    sudo docker exec -it redis redis-cli
    获取a的值
    get a,返回"200"
    

7,docker的基本命令

查看所有镜像 docker images

删除镜像(会提示先停止使用中的容器) docker rmi  镜像name/镜像id

查看所有容器 docker ps -a

查看容器运行日志 docker logs 容器名称/容器id

停止容器运行 docker stop 容器name/容器id

终止容器后运行 docker start 容器name/容器id

容器重启 docker restart 容器name/容器id

删除容器 docker rm 容器name/容器id

8,本地链接redis客户端
打开服务器防火墙的6379端口号。
下载redis可视化工具。下载地址:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases。
安装链接
在这里插入图片描述
输入主机Ip,端口号,redis设置的密码。然后链接。

在这里插入图片描述