更新时间:2023-07-19 GMT+08:00

设置分布式缓存

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

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

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

前提条件

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

操作步骤

  1. 展开“高级设置 > 分布式缓存”。
  2. 单击“绑定分布式缓存”。
  3. 选择环境下已绑定的分布式缓存实例。

    如果环境下未绑定分布式缓存实例,单击“去所选的环境里添加”,在环境编辑页面,单击“新增可选资源”,为该环境添加已创建的分布式缓存(DCS)资源。

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