Session有哪些共享方式呢?
下文笔者讲述Session共享方案的简介说明,如下所示
1.session放入cookie中 2.session同步 3.nginx ip绑定 4.session放入redis中例:
无需session的场景: 如:API接口访问 存入cookie中: 将session直接存储到cookie中 每次请求都得带着session 数据存储在客户端本地,这种方式有风险 session同步: 对个服务器之间同步session 这样可以保证每个服务器上都有全部的session信息 不过当服务器数量比较多的时候 同步是会有延迟甚至同步失败 使用Nginx(或其他复杂均衡软硬件)中的ip绑定策略 同一个ip只能在指定的同一个机器访问 Session放入redis中存储 借助redis第三方即可实现session共享 服务器重启,也不会导致session丢失
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。