Nodejs Express MySQL会话存储

我一直在使用connect-mysql-session在MySQL数据库中存储会话,但它不再被维护,并且已经有两年没有更新过了。

有没有其他的mysql会话存储模块用于快速维护?

如果没有,我仍然可以使用MySQL数据库来存储用户信息等,并使用另一种types的数据库来存储会话? 像RedisMongoDB ? 这是好的做法吗?

连接会话数据库扩展插件是一个简单的软件,只需要维护通常与维护与数据库驱动程序的兼容性和更新package.json依赖关系。 所以它可以长时间工作而无需维护。

如果你不舒服,你有几个select:

  1. 在github上有一些repo的fork更好的更新(至less是依赖),所以你可以select一个,而不是原来的,这可能不再被维护。 你也可以自己分叉,并根据你的喜好进行更新。

  2. 您可以切换到Redis,Mongo或任何您喜欢或必须服务的会话。 为不同的目的使用不同的数据库是有效和常用的解决scheme,但是你得到了额外的技术,你必须维护它。

我正在使用connect-mysql-session来处理我一直在处理的项目。 在遇到单元/集成testing问题后,我向其回购提交了一个拉取请求。 然后,我注意到所有其他请求都没有得到答复(早在2年前)。 所以,我做了我自己的mysql会话存储快递 ; 也应该为连接工作。