8355

8355

V2EX 第 210254 号会员,加入于 2017-01-11 16:35:32 +08:00
今日活跃度排名 2003
根据 8355 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
8355 最近回复了
2 小时 22 分钟前
回复了 noboinobita00 创建的主题 问与答 总是爱买老旧电子产品是不是有什么心理疾病
肯定会别想了
3 小时 47 分钟前
回复了 Ayanokouji 创建的主题 Apple iPhone 15pm 信号好差
你是用自动 5g 模式吧。。。
1 天前
回复了 dvsusan123 创建的主题 Java 如何安全中断一个正在运行的线程?
你最后想说啥啊。。优雅停机?
1 天前
回复了 loyan666 创建的主题 程序员 大容量 Git 托管商推荐
肯定是自建 gitlab 走内网啊。。。 不然这个大小走公网流量要拉到什么时候了。。
1 天前
回复了 drymonfidelia 创建的主题 Redis Redis 几乎每小时都出现大量超时,求助
我猜测了一下你的代码上下文,通过首行业务加并发锁,并且在执行到最后一个业务的时候内部有一个解锁指令。
加了个 180 秒的锁,执行到最后应该执行 del 解锁。

可以把你的订单内容,产品+数量之类的编个字符串算个 hash 加入到 rediskey 中,这样的话相同的产品并发下单才会触发锁,而不同产品下单不会受到影响。

这样改的前提是你需要把整个执行流程看一遍确认只有 2 个位置(也有可能只有一个)有锁操作,如果其他位置有锁检查一定要再看下代码逻辑。
我觉得这是最低成本改动,不牵扯到原有逻辑,可以通过搜索去检查该 key 的应用次数。
1 天前
回复了 drymonfidelia 创建的主题 Redis Redis 几乎每小时都出现大量超时,求助
@dynastysea #23 这是应用问题,是代码写成这样,遇到屎山问题我没脸提工单。我怕人家让我提供代码我截出来丢老脸。
1 天前
回复了 kinboy 创建的主题 程序员 有没有鼠标连击过滤器之类的软件
10 块钱的事。。。你不从物理解决吗
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3306 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 13:19 · PVG 21:19 · LAX 06:19 · JFK 09:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.