V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Pipecraft  ›  全部回复第 42 页 / 共 42 页
回复总数  827
1 ... 33  34  35  36  37  38  39  40  41  42  
2021-09-18 10:27:17 +08:00
回复了 Aliberter 创建的主题 程序员 redis 如何实现 [每次访问 key 后自动延长 key 的过期时间]
redis 6.2.0 版本新加的 GETEX 就是这个功能,[每次访问 key 后自动延长 key 的过期时间]。
具体看官方文档。redis.io/commands/getex

如果是老版本,不需要用 SET 命令重置时间,用 EXPIRE, EXPIREAT, PEXPIRE 或 PEXPIREAT 会更好些。

如果你的过期时间比较长,访问同一个 key 的频率很高(作为缓存,这个可能性很高),那么每次 GET 一次然后又 EXPIRE 一次,这样调用两次命令有点浪费。可以考虑异步更新过期时间。比如把要更新的 key 先存到内存里,定时更新一次。这样多次 GET,一定时间内只更新一次就可以了。当然这个方法会增加复杂性。性能和复杂性权衡一下,选择用简单的 GET + EXPIRE 方式还是异步方式。
2021-09-18 02:18:41 +08:00
回复了 fabiannnnnnnnnn 创建的主题 问与答 应届毕业生焦虑贴
> 还有一个考虑是趁这段时间去 github 写点东西看看能不能丰富一些自己,但是也是无从下手,没有什么思路,感觉门槛也不低。

关于这一点,我想给一点建议。
我建议你自己使用开源的博客程序搭建一个个人博客。
一方面可以练习写作,把平时学习的技术,整理成自己的技术文章。
同时在折腾博客程序的过程中,你能学到很多技术相关的东西,还会有机会和动机参与开源贡献。

那些开源博客的主程序如果深入了解的话,可以学到很多东西,但是刚开始时,参与贡献可能有些门槛。
但是它们的插件和模版使用过程中,你会发现自己也能做一个,或者帮助改一些问题。
这样就能参与开源贡献了,经验多了,主程序你也会有能力参与贡献的。

博客程序建议使用 SSG 形态的,因为你不需要购买服务器,可以把博客发布到免费的静态托管平台,例如 Github Pages 。
你可以试一下 Hexo, 很多国内开发者参与贡献和使用它。
或者 Hugo, 如果你想深入学习 Go 。
jamstack.org/generators/ 这个网站你还可以找到其他知名的 SSG 方案。


最后祝你得到一个不错的 offer 。
2021-09-06 01:09:58 +08:00
回复了 simon633 创建的主题 优惠信息 限时免费领取 Kindle 电子书 12 本
已领取,非常感谢
2021-09-05 21:40:36 +08:00
回复了 jalena 创建的主题 Windows 给某个程序断网
使用 hosts +1
2021-09-02 16:28:51 +08:00
回复了 he110comex 创建的主题 生活 改掉晚睡的习惯有什么好的办法?
晚饭之后,消化一会儿,然后洗热水澡。之后就开始看书,马上会睡着。
2021-09-02 16:23:34 +08:00
回复了 batyu 创建的主题 翻译 中文名有了,帮朋友公司征个英文名
UCare 或 YouCare 如何?你关心的家的寓意。
中文:优家美居
1 ... 33  34  35  36  37  38  39  40  41  42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3491 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 04:34 · PVG 12:34 · LAX 20:34 · JFK 23:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.