support redis GETSET command

returns previous value and sets new value
Merge pull request #34 from shearic/support_getset

support redis GETSET command