容器部署组件绑定分布式缓存
传统单实例应用使用本地会话管理,用户请求产生的会话上下文都被存于进程内存中。在加入负载均衡模块后,多实例的会话需要使用分布式存储进行共享。
ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予Tomcat应用,使用express-session的Node.js应用以及使用session handle的PHP应用分布式会话管理能力。
可以在设置组件“云服务配置”时绑定分布式缓存。绑定完成后,在应用运行时可以读取环境变量来获取分布式缓存的相关信息,相关环境变量请参考常用环境变量说明。
前提条件
已创建分布式缓存,请参考购买Redis实例。
绑定分布式缓存
- 选择“云服务配置 > 分布式缓存”。
- 单击“绑定分布式缓存”。
- 选择环境下已绑定的分布式缓存实例。
如果环境下未绑定分布式缓存实例,单击“去所选的环境里添加”,参考纳管基础资源为该环境添加已创建的分布式缓存资源。
- 如果选择的分布式缓存实例访问方式为密码访问,请在“密码”输入栏输入该分布式缓存实例的密码。
- 单击“确定”。
鼠标移动到已绑定的分布式缓存,可执行以下操作:
- 重新绑定分布式缓存:单击,重新选择待绑定的分布式缓存。如果选择的DCS实例访问方式为密码访问,需要输入访问密码。单击“确定”。
- 删除已绑定分布式缓存:单击,删除已绑定分布式缓存。