Смысл наличия функции incr()
в том, что все это внутри магазина. Вам не нужно извлекать данные и вставлять их обратно.
То, что вы делаете, звучит так, как будто вы хотите вставить некоторую логику в ваш код, который вытягивает данные, увеличивает их и возвращает обратно ... Хотя это не очень сложно (я думаю, что я только что описал, как вы Я бы сделал это), это несколько побеждает точку.
Чтобы получить выгоду, вам нужно изменить источник вашего хранилища ключей. Может быть легко.
Но у многих кешей это уже есть. Если вам это действительно нужно для скорости, возможно, вам стоит найти альтернативный магазин, такой как memcached, который его поддерживает.