项目中频繁使用Redis,为了不用每次打开Redis目录去启动Redis想到了Docker可以作为Redis的容器 直接下载使用就行 把Docker使用Redis的过程分享下:
-
拉取redis (如果想直接运行也可以直接执行第二步省略第一步) docker pull redis 拉取完成后可使用 docker images 查看镜像列表检查
-
后台运行redis server docker run --name redis-test -p 6379:6379 -d redis 或者 docker run --name redis-test -p 6379:6379 --rm -d redis -d表示后台运行 -p表示本机端口映射到运行的容积端口 第一个是本机端口 第二个是容器端口 --rm表示用完自动删除 容器停止运行后自动删除 一般不用 --name表示指定名称 之后会用到
-
客户端连接redis docker run -it --rm redis redis-cli -h 192.168.1.99 或者 完整 docker run -it --rm redis redis-cli -h 192.168.1.99 -p 6379 -a 123123 -it表示运行后进入容器内部命令模式
-
启动已关闭的redis服务 步骤二指定了redis的名称为redis-test 执行命令 redis start redis-test 启动redis服务
-
不小心关掉了正在连接的客户端界面redis-cli - 查找当前运行的容器 docker ps - 直接进入容器中 docker attach 容器标识
-
删除容器 - docker rm [containerName||ID] 或者强制删除加-f参数
推荐一个好用的redis可视化软件,免费的,“Another Redis Desktop Manager” 地址:https://github.com/qishibo/AnotherRedisDesktopManager/