自己手写 session redis 还是用 spring-session-data-redis 好?

2021 年 6 月 15 日
 polyang
session 会话想用 redis 来存储,现在考虑这两种方案,哪种方案要好一点呢?
2746 次点击
所在节点    程序员
13 条回复
shyling
2021 年 6 月 15 日
你想手写前都不想自己手写有什么好处的吗。。。那你为什么要选择
polyang
2021 年 6 月 15 日
@shyling 这我知道啊,自己手写的好处是比较灵活,可以按照自己的想法来做,但缺点也有,就是可能会考虑的不全面,可能会遇到一些隐藏的坑。
RRRoger
2021 年 6 月 15 日
@polyang 灵活 和 坑 你选一个😄
bthulu
2021 年 6 月 15 日
手写灵活轻量, 当然自己手写. 否则有什么特殊奇怪的需求, 会死的很惨
herbertzz
2021 年 6 月 15 日
需求比较简单, 还是手写吧....
jorneyr
2021 年 6 月 15 日
需要哪些灵活的功能呢?
zed1018
2021 年 6 月 15 日
一个 session 还要怎么灵活,不就是鉴定会话和基本用户信息吗
securityCoding
2021 年 6 月 15 日
不要在业务服务做 , 在网关层面自己写听我的
sutra
2021 年 6 月 15 日
没有什么灵活是不能通过扩展它来实现的。
simple2025
2021 年 6 月 15 日
歪下楼, 听我的用数据库
pkupyx
2021 年 6 月 15 日
灵活在哪,轻量几 K ?只说概念听起来很阿里不是吗?
defage
2021 年 6 月 15 日
其实就是自己想造轮子。如果项目就你 1,2 个人,随意就行,你能说服你合作的同学就好。
要是已有规模,自己写最终的样子就是 spring-redis-session 的复刻,而且很有可能没人家的好。 在实现高仿前,我都能想象的到你们团队里很多充斥这些垃圾代码的样子
polyang
2021 年 6 月 15 日
@defage 对的,很多自己写的 session redis 其实就是模仿的网上成熟框架,好处就是可以有很多自己定制化的东西,坏处就是没有可能没有人家的成熟,而且可能会有很多问题没有考虑到,用 spring-session-data-redis 可以避免掉一些问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/783429

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX