目录Redis简单介绍查看可用的 Redis 版本拉取最新版的Redis镜像创建并运行一个Redis容器和设置链接密码验证Redis是否安装成功参考文章:Redis简单介绍 Redi
Redis全称是Remote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、高性能的、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库。
访问DokcerHub中的Redis镜像库地址:https://hub.Docker.com/_/redis?tab=tags
可以通过 Sort by 查看其他版本的 Redis,默认是最新版本(redis:latest):
Https://hub.docker.com/_/redis/tags?page=1
此外,我们还可以用 docker search redis
命令来查看可用版本:
docker search redis
输出如下:
这里我们拉取官方的最新版本的镜像:
docker pull redis:latest
查看本地安装的镜像
使用以下命令来查看redis镜像是否成功拉取到本地:
docker images
设置Docker中的Redis容器运行外网连接
首先Docker运行的每个容器都是隔离的,Redis默认不允许外部连接,因此想要部署在Docker容器内的应用连接上Redis,需要修改Redis默认配置,这里我们以配置文件运行redis即可。
1、下载redis.conf文件
首先创建挂载目录:
sudo mkdir redis
redis.conf
是Redis的核心配置文件,默认docker运行的redis是不存在配置文件的,这里可以先从官网下载:
wget http://download.redis.io/redis-stable/redis.conf
2、设置redis.conf文件权限
sudo chown -R $USER redis.conf
-R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理
chown [-R] [用户名称:组名称] [文件或目录]
3、修改默认配置信息
vi redis.conf
i 开始编辑
编辑完成后esc+:wq保存修改
Redis镜像拉取成功以后,我们可以使用以下命令来运行创建一个名为redis-test的redis容器:
docker run --name redis-test -p 6379:6379 -v /docker-data/redis/redis.conf:/etc/redis/redis.conf -v /docker-data/redis:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
参数说明:
最后我们可以通过 docker ps 命令查看容器的运行信息:
docker ps
接着我们通过 redis-cli 连接测试使用 redis 服务。
docker exec -it redis-test /bin/bash
redis-cli
# 密码登录
auth 123456
Another Redis Desktop Manager介绍:
Redis DeskTop Manager自从进入了0.9.9版本就开始付费使用或者贡献代码获得免费使用期限。这时候,Another Redis DeskTop Manager作为一款基于nodejs开发的免费的Redis可视化管理工具,可以运行在windows、linux、Mac平台,而且是开源免费应用,就很推荐使用了。
gitee源码地址:https://gitee.com/qishibo/AnotherRedisDesktopManager
window .exe安装包下载地址:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
Redis Client On Error: Error: connect ETIMEDOUT xxx.xxx.xxx:6379 Config right?
由于上面我已经对redis.conf配置文件进行了允许外网连接配置的修改,报这个错误我猜测是因为服务器没有配置6379的开发端口,所以需要到服务器后端管理中添加6379端口配置。
Another Redis Desktop Manager测试连接:
Docker安装Redis并配置文件启动
到此这篇关于Docker安装Redis并使用Another Redis Desktop Manager连接的文章就介绍到这了,更多相关Docker安装Redis内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Docker安装Redis并使用Another Redis Desktop Manager连接的方法
本文链接: https://www.lsjlt.com/news/167346.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-18
2024-04-17
2024-04-11
2024-04-08
2024-04-08
2024-04-03
2024-03-15
2024-03-15
2024-03-11
2024-03-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0