千家信息网

Docker中Redis如何使用

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Docker中Redis如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。搜索镜像NAME
千家信息网最后更新 2025年01月24日Docker中Redis如何使用

Docker中Redis如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

搜索镜像

NAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDredis                            Redis is an open source key-value store that…   7157                [OK]

拉取镜像

docker pull redis:

tag 版本标签,默认latest

查看镜像

$ docker images redisREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEredis               latest              3c41ce05add9        7 weeks ago         95MB

启动镜像

docker run \-p :6379 \-v :/data-v :/usr/local/etc/redis/redis.conf--name my-redis \-d redis redis-server /usr/local/etc/redis/redis.conf \--appendonly yes \--privileged=true

-p :6379 将容器的6379端口映射到主机端口

-v :/data 将本地目录挂载为redis的数据目录

/redis.conf:/usr/local/etc/redis/redis.conf 将主机目录下的redis.conf映射为容器的配置文件

--name my-redis redis启动服务的名称

redis-server /usr/local/etc/redis/redis.conf --appendonly yes 在容器执行redis-server启动命令,并打开redis持久化配置,并指定配置自定义配置/usr/local/etc/redis/redis.conf

--privileged=true 容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限

查看启动进程

$ docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMESd75829478698        redis               "docker-entrypoint.s…"   6 weeks ago         Up 3 hours          0.0.0.0:1989->6379/tcp              my-redis

连接、查看容器

$  docker exec -it d75829478698 redis-cli127.0.0.1:6379>

winpty在Windows下加上winpty

看完上述内容,你们掌握Docker中Redis如何使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0