gpt4 book ai didi

ruby-on-rails - 雷迪斯 : incr a value from a hget key

转载 作者:IT王子 更新时间:2023-10-29 06:08:44 24 4
gpt4 key购买 nike

首先,我是 Redis 的新手,所以请耐心等待,因为我确信这是一个简单的解决方案。

我正在尝试从我的散列中增加一个值。这就是我设置 key 'hset user:likes 2 10' 的方式,所以第一部分是我的 key ,然后是另一个 key ,即用户 ID 号,然后是值 (10)。我需要做的是 incr 10 到 11 的值,但我不确定该怎么做。我知道我可以使用 'hget user:likes:total:count 2' 返回值,但是我如何使用 incr 命令以及 hget 同时命令?

我正在使用 Ruby on Rails 通过使用 redis gem 的方式来实现它。

最佳答案

你想要HINCRBY :

$redis.hincrby("user:likes", 2, 1)

如上所述,我不太清楚您的关键结构。但基本上,您传入散列的名称(“user:likes”)、散列键(在本例中,我假设用户 ID 为 2)以及您要递增的值(在此案例,1).

关于ruby-on-rails - 雷迪斯 : incr a value from a hget key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com