Pet*_*ter 1 ruby-on-rails redis
首先,我是Redis的新手所以请耐心等待,因为我确信这是一个简单的解决方案.
我试图增量从我的哈希内的值.这就是我设置密钥的方式,'hset user:likes 2 10'因此第一部分是我的密钥,后跟另一个密钥,即用户ID号,然后是值(10).我需要做的是增加 10到11的值,但我不知道如何做到这一点.我知道我可以'hget user:likes:total:count 2'用来返回值,但是如何同时使用incr命令和hget命令呢?
我正在使用Ruby on Rails通过使用redis gem实现这一点.
你想要HINCRBY:
$redis.hincrby("user:likes", 2, 1)
Run Code Online (Sandbox Code Playgroud)
如上所述,我对你的关键结构有点不清楚.但基本上,你传入散列的名称("user:likes"),散列键(在这种情况下,我假设用户ID为2),以及你想要增加的值(在此情况1).
| 归档时间: |
|
| 查看次数: |
764 次 |
| 最近记录: |