Since store_info can contain either a string or bytes, depending on how it was serialized, we need to handle it carefully here. The old version would break and send invalid commands if the serialized object was bytes (i.e. if it was pickled.) I changed it to work the same way _set does.
Fixed value encoding bug breaking set_multi