Увеличение значения хеш-поля в Redis с использованием Python - PullRequest
0 голосов
/ 04 сентября 2018

Я создал hash в Redis в Python следующим образом:

r.hmset('list:123', {'name': 'john', 'count': 5})

Как мне увеличить значение счетчика для ключа list:123?

Ответы [ 3 ]

0 голосов
/ 04 сентября 2018
r.hset("list:123", count, <newvalue>)
0 голосов
/ 08 декабря 2018
hash = 'list:123'
key = 'count'
n = 1

r.hincrby(hash, key, n)
0 голосов
/ 04 сентября 2018

Я не проверял это, но из документов похоже, что он сделает работу.

r.hmset('list:123', {'name': 'john', 'count': 5})
d = r.hgetall('list:123')
d.count += 1
r.hmset('list:123', d)
...