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

2021-06-15 10:28:02 +08:00
 polyang
session 会话想用 redis 来存储,现在考虑这两种方案,哪种方案要好一点呢?
1919 次点击
所在节点    程序员
13 条回复
shyling
2021-06-15 10:33:47 +08:00
你想手写前都不想自己手写有什么好处的吗。。。那你为什么要选择
polyang
2021-06-15 10:37:45 +08:00
@shyling 这我知道啊,自己手写的好处是比较灵活,可以按照自己的想法来做,但缺点也有,就是可能会考虑的不全面,可能会遇到一些隐藏的坑。
RRRoger
2021-06-15 10:41:21 +08:00
@polyang 灵活 和 坑 你选一个😄
bthulu
2021-06-15 10:52:40 +08:00
手写灵活轻量, 当然自己手写. 否则有什么特殊奇怪的需求, 会死的很惨
henyi2211
2021-06-15 10:53:50 +08:00
需求比较简单, 还是手写吧....
jorneyr
2021-06-15 10:58:01 +08:00
需要哪些灵活的功能呢?
zed1018
2021-06-15 12:13:37 +08:00
一个 session 还要怎么灵活,不就是鉴定会话和基本用户信息吗
securityCoding
2021-06-15 12:51:16 +08:00
不要在业务服务做 , 在网关层面自己写听我的
sutra
2021-06-15 12:58:03 +08:00
没有什么灵活是不能通过扩展它来实现的。
chenqh
2021-06-15 13:05:39 +08:00
歪下楼, 听我的用数据库
pkupyx
2021-06-15 15:04:40 +08:00
灵活在哪,轻量几 K ?只说概念听起来很阿里不是吗?
defage
2021-06-15 16:01:53 +08:00
其实就是自己想造轮子。如果项目就你 1,2 个人,随意就行,你能说服你合作的同学就好。
要是已有规模,自己写最终的样子就是 spring-redis-session 的复刻,而且很有可能没人家的好。 在实现高仿前,我都能想象的到你们团队里很多充斥这些垃圾代码的样子
polyang
2021-06-15 17:04:30 +08:00
@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