@josevalim : At time of decrement value is negated.
for eg at time of increment it will run as
@data.incr(escape_key(namespaced_key(name, options)), 3)
but at time of decrement it will run as 
@data.incr(escape_key(namespaced_key(name, options)), -3)