Serializers¶
- class cachelib.serializers.BaseSerializer¶
Bases:
objectThis is the base interface for all default serializers.
BaseSerializer.load and BaseSerializer.dump will default to pickle.load and pickle.dump. This is currently used only by FileSystemCache which dumps/loads to/from a file stream.
- dump(value, f, protocol=pickle.HIGHEST_PROTOCOL)¶
- dumps(value, protocol=pickle.HIGHEST_PROTOCOL)¶
- class cachelib.serializers.BaseRedisSerializer¶
Bases:
BaseSerializerBase serializer for Redis compatible caches.
- dumps(value, protocol=pickle.HIGHEST_PROTOCOL)¶
Dumps an object into a string for redis, using pickle by default.
- class cachelib.serializers.UWSGISerializer¶
Bases:
BaseSerializerDefault serializer for UWSGICache.
- class cachelib.serializers.SimpleSerializer¶
Bases:
BaseSerializerDefault serializer for SimpleCache.
- class cachelib.serializers.FileSystemSerializer¶
Bases:
BaseSerializerDefault serializer for FileSystemCache.
- class cachelib.serializers.RedisSerializer¶
Bases:
BaseRedisSerializerDefault serializer for RedisCache.
- class cachelib.serializers.ValkeySerializer¶
Bases:
BaseRedisSerializerDefault serializer for ValkeyCache.
- class cachelib.serializers.DynamoDbSerializer¶
Bases:
RedisSerializerDefault serializer for DynamoDbCache.
- class cachelib.serializers.MongoDbSerializer¶
Bases:
BaseSerializerDefault serializer for MongoDbCache.