fastack-cache 1.2.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

fastackcache 1.2.0

fastack-cache
fastack-cache is a caching plugin for fastack ❤️
This plugin is inspired by the django cache framework and django-redis!
Supported cache backend:

Redis:

fastack_cache.backends.redis.RedisBackend - Sync version
fastack_cache.backends.aioredis.AioRedisBackend - Async version



Installation
pip install -U fastack-cache

Usage
Add the plugin to your project configuration:
PLUGINS = [
"fastack_cache",
...
]

Configuration:
REDIS_HOST = "localhost"
REDIS_PORT = 6900
REDIS_DB = 0
CACHES = {
# cache name
"default": {
# cache backend
"BACKEND": "fastack_cache.backends.redis.RedisBackend",
# Cache options to be passed to the Redis(...) class
"OPTIONS": {
"host": REDIS_HOST,
"port": REDIS_PORT,
"db": REDIS_DB,
},
# Serializer for converting data into cache
"SERIALIZER": {
"CLASS": "fastack_cache.serializers.JSONSerializer",
"OPTIONS": {
# Option to pass when dumps() method in serializer class is called
"DUMPS": {},
# Option to pass when loads() method in serializer class is called
"LOADS": {}
}
}
}
}

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.