redis运行在docker容器中
首先需要配置文件首先到github上搜索redis,选择对应的版本,因为我docker pull的是3.2的版本,所以在release中找到3.2的版本,下载源码https://github.com/antirez/redis/releases/tag/3.2.11然后就得到了配置文件想要远程连接,首先把绑定到本地地址的配置注释掉然后把保护模式关掉设置登录密...
·
首先需要配置文件
首先到github上搜索redis,选择对应的版本,因为我docker pull的是3.2的版本,所以在release中找到3.2的版本,下载源码
https://github.com/antirez/redis/releases/tag/3.2.11
然后就得到了配置文件
想要远程连接,首先把绑定到本地地址的配置注释掉
然后把保护模式关掉
设置登录密码
然后把redis配置文件扔到云服务器的相应目录上
docker run -p 6379:6379 --name redis3 -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /data:/data -d redis:3.2 redis-server /etc/redis/redis.conf --appendonly yes
命令说明:
--name redis3 : 指定容器名称,这个最好加上,不然在看docker进程的时候会很尴尬。
-p 6699:6379 : 指定端口映射,默认redis启动的是6379,至于外部端口不冲突就行。
-v $PWD/redis.conf:/etc/redis/redis.conf : 将主机中当前目录下的redis.conf配置文件映射。
-v $PWD/data:/data -d redis:3.2 : 将主机中当前目录下的data挂载到容器的/data
--redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置\
注意事项:
如果不需要指定配置,-v $PWD/redis.conf:/etc/redis/redis.conf 可以不用 ,
redis-server 后面的那段 /etc/redis/redis.conf 也可以不用。
然后输入这条命令就成功启动了redis
最后使用管理软件连接redis
远程连接成功
至此搭建完成!
更多推荐
已为社区贡献4条内容
所有评论(0)