更新时间:2024-12-16 GMT+08:00

容器部署组件绑定分布式缓存

传统单实例应用使用本地会话管理,用户请求产生的会话上下文都被存于进程内存中。在加入负载均衡模块后,多实例的会话需要使用分布式存储进行共享。

ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予Tomcat应用,使用express-session的Node.js应用以及使用session handle的PHP应用分布式会话管理能力。

可以在设置组件“云服务配置”时绑定分布式缓存。绑定完成后,在应用运行时可以读取环境变量来获取分布式缓存的相关信息,相关环境变量请参考常用环境变量说明

前提条件

已创建分布式缓存,请参考购买Redis实例

绑定分布式缓存

  1. 选择“云服务配置 > 分布式缓存”。
  2. 单击“绑定分布式缓存”。
  3. 选择环境下已绑定的分布式缓存实例。

    如果环境下未绑定分布式缓存实例,单击“去所选的环境里添加”,参考纳管基础资源为该环境添加已创建的分布式缓存资源。

  4. 如果选择的分布式缓存实例访问方式为密码访问,请在“密码”输入栏输入该分布式缓存实例的密码。
  5. 单击“确定”。

    鼠标移动到已绑定的分布式缓存,可执行以下操作:

    • 重新绑定分布式缓存:单击,重新选择待绑定的分布式缓存。如果选择的DCS实例访问方式为密码访问,需要输入访问密码。单击“确定”
    • 删除已绑定分布式缓存:单击,删除已绑定分布式缓存。