Junwind 的个人博客 / 0 / 8 / 创建于 1年前
添加一个新值时,返回是1,覆盖一个旧值时,返回的是0。我们的判断就要特别注意这个返回值了。
本作品采用《CC 协议》,转载必须注明作者和本文链接
我一般是相信我的代码,不关心返回值 :joy:
不抛异常,默认成功 :joy:
还好用hmset比较多
看了下之前的写的代码还真有hset的场景,不过一般不抛出异常我都默认是成功
菜鸟教程的文档会让人误解为返回的数字是 “是否新增成功”,实际上 1 和 0 是新增字段个数。
从 Redis 版本 4.0.0 开始:接受多个 field 和 value 参数。
官方文档 redis.io/commands/hset/
我要举报该,理由是:
推荐文章: