вы можете сделать это, используя код ruby, но не думайте, что это хорошая идея - использовать HKEYS
require 'redis'
redis = Redis.new
redis.hset('hash_name', 'key' , 'new_value')if redis.hexists('hash_name','key')
или с помощью сканирования
curser , result = redis.hscan 'hash_name'
k,val = result.find{ |arr| arr.first == 'k'}
redis.hset('hash_name', 'key' , 'new_value') if k
# you will need to loop until curser be 0
кажется неэффективным, но работает