关于自定义Session存储的问题

回贴
回帖数 4
阅读数 1814
发表时间 2021-08-26 17:39:56
🍰
Vincent 楼主

因为分布式多实例部署产生的会话共享需要,出于稳定性和性能考虑,想用Redis来存储Session,具体代码如下


ini_set("session.save_handler", "redis");
ini_set("session.save_path", "redis_config");


想把这一段写在加载配置文件之后,startSession之前


看了一下代码,好像只能重写router::__construct()方法,官方文档并没有举例framework下的类如何扩展。

只能修改核心代码了吗?这样的话禅道升级就比较麻烦了,还是有其他更好的方式吗?


谢谢


2021-08-26 17:42:18 Vincent 最后编辑
4个回复
于涛 沙发

您好,关于禅道二次开发相关的文档可以查看下具体的手册:

二次开发参考文档:
http://www.zentao.net/book/zentaopmshelp/156.html
http://www.zentao.net/book/zentaopmshelp/225.html

另外,如果是直接基于源代码文件进行的修改,再升级时可以拷贝一份源码文件,待升级完成后进行下覆盖处理:)
2021-08-27 08:18:19 于涛 回帖
🍟
春哥 板凳
这个还好了,就只是一个文件。你可以做好备份,后面升级直接覆盖一下就好。我们框架很少改动的。
2021-09-29 17:04:49 王春生 回帖
🤔
fffffas12 #3
这部分咋修改?
2022-02-19 15:47:23 fffffas12 最后编辑 2022-02-19 15:47:23 fffffas12 回帖
2022-02-28 09:14:14 禅道-李锡碧 回帖
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。