提个小小的建议,redis支持设置默认过期时间

可不可以提个小小的建议。redis配置项增加参数expire,支持配置默认过期时间,默认-1,set等设置key命令时候,附加上过期时间,虽然set命令支持传入$timeout,以数组形式设置过期时间,但是个人感觉默认过期时间会更好点。大多数情况下,永久的key还是很少的,大部分使用中都是需要有过期时间的,只是时间长短的问题。只是个人建议。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 6

你在这里建议有啥用,去github提交issues,或者发起一个PR,为开源事业提供一份力量 :joy:

1年前 评论
陈先生

这个业务是否是过于个人化了? 自己写一个新的 provider 复写指令 或者 容器调度 来实现就好了

1年前 评论

这是一个非常之不合理的设定,原因在于在redis中,一些命令、以及在一些低版本中的命令,设置key的时候,并不支持直接设置过期时间,或者设置过期时候的时候,不能做是否已过期、已设置等可选情况的判定,那么在redis本身底层不支持的情况下,调用者要全局实现该功能,就要额外调用expirettl等命令来辅助实现该功能,这会造成你的系统对redis的n * 2甚至n * 3次的调用,这将是灾难性的,我相信没有人希望框架这么干

1年前 评论

搞一个函数不就完了吗

1年前 评论

很多公司都是把Redis当做数据库来用的

1年前 评论
raybon 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!