收藏
回答

微信云托管部署Redis Docker镜像,如何在后台项目中访问?

我在微信云托管中托管了我的后台服务和一个Redis服务,请问一下我的后台服务如何访问到这个Redis服务?

server为我的后台服务,redis-docker为redis服务

回答关注问题邀请回答
收藏

4 个回答

  • 产品-nana
    产品-nana
    2021-09-13

    你好,微信云托管中服务间的调用互访使用内网域名即可,服务列表中点击详情,查看服务完整内网域名信息。但是Redis服务比较特殊,目前微信云托管暂时只支持http,还不支持tcp。类似问题可以关注这个帖子https://developers.weixin.qq.com/community/develop/doc/00004c794500d890ec9cdf56951800

    2021-09-13
    有用
    回复 3
    • 美梦星
      美梦星
      2021-09-13
      我的后台是JAVA,直接在后台连接这台redis服务的内网吗?
      2021-09-13
      回复
    • 侯林海
      侯林海
      2021-12-21
      答非所问,高人一等
      2021-12-21
      回复
    • 侯林海
      侯林海
      2021-12-21回复美梦星
      解决了吗?@emo
      2021-12-21
      回复
  • Locky
    Locky
    2023-03-19

    关于创建主从的话这个要怎么解决呢?大佬

    2023-03-19
    有用
    回复
  • 罗钦才
    罗钦才
    2022-09-16

    首先查看实例容器的ip,Webshell进入容器(需要先docker login),ifconfig等命令查看内网ip

    在【服务设置 -> 镜像管理】

    根据操作指引重置登录密码

    在镜像仓库中复制docker login指令,并在本地电脑中执行,本地需安装docker,提示输入密码则输入刚刚重置的密码

    登录成功之后,打开图1的webshell就可以正常进入容器了

    2022-09-16
    有用
    回复 5
    • 罗钦才
      罗钦才
      2022-09-16
      可以进入实例,那么剩下的操作就简单了


      进入redis的服务实例中,查看内网ip
      进入后台服务所属的实例,telnet等指令测试redis ip:端口,能通的话就行了
      2022-09-16
      回复
    • 罗钦才
      罗钦才
      2022-09-16
      但这种用服务的方式调用也麻烦,如果redis重新发布了,内网ip就会变,并且redis实例增加了,增加的实例也不会被使用,因为后台服务配置的ip不对
      2022-09-16
      回复
    • 罗钦才
      罗钦才
      2022-09-16
      那么其实在后台服务内置一个redis服务的方式会更好,也不会出现ip变更的情况
      2022-09-16
      回复
    • 罗钦才
      罗钦才
      2022-09-16回复罗钦才
      2022-09-16
      回复
    • 奥利奥
      奥利奥
      2022-09-19
      redis 是多个服务共用的 这么操作也不行
      2022-09-19
      回复
  • 辉
    2022-03-28

    使用redis都解决了吗?

    2022-03-28
    有用
    回复
登录 后发表内容
问题标签