2018-05-28 07:18:18 -04:00
|
|
|
import msgpack
|
|
|
|
|
|
|
|
from django_redis.serializers.base import BaseSerializer
|
|
|
|
|
|
|
|
|
|
|
|
class MSGPackModernSerializer(BaseSerializer):
|
|
|
|
def dumps(self, value):
|
2018-05-28 07:33:20 -04:00
|
|
|
return msgpack.packb(value, use_bin_type=True)
|
2018-05-28 07:18:18 -04:00
|
|
|
|
|
|
|
def loads(self, value):
|
2018-05-28 07:33:20 -04:00
|
|
|
return msgpack.unpackb(value, raw=False)
|