Backend agnostic cache decorator

cache_deco Implements high level function caching to any backend with a decorator Install pip install redis_cache_decorator Usage Setup from cache_deco import Cache from backends.redis.redis
Category: Python / Caching
Watchers: 6
Star: 83
Fork: 7
Last update: Jan 16, 2023

Related Repos


klarna-incubator A generic, in-memory caching application based on ETS.

KonstantinSchubert Zero Fuse filesystem backed by backblaze cloud storage and transparent local persistent hard-drive cache. Ideally, it feels like an infinite local file system because it keeps those files local that are used while moving those f

AlexanderEllis Simple Cache in Python Cache server This is a simple cache server in python. I wrote about it here. Here are the steps for the first time an item is requested: Client requests item Cache server checks if it's

JLospinoso memcachedump is a tool for dumping the cache contents of exposed memcached servers into local text files. You'll need Python 3 along with Shodan API Key or ZoomEye Credentials. Running the tool: > python --help usag

apollographql apollo-cache-persist Simple persistence for all Apollo Client 2.0 cache implementations, including InMemoryCache and Hermes. Supports web and React Native. See all storage providers. Basic Usage To get started, sim

atmb4u Cashier Persistent caching for python functions Simply add a decorator to a python function and cache the results for future use. Extremely handy when you are dealing with I/O heavy operations which seldom changes or CPU intensi

mikeboers Memoize This is a (relatively) simple Python memoizing module (ie. a function cache), in which any dict-like can be used as the actual storage object. Basics Lets walk through a simple example. First we need somewhe

requests-cache requests-cache Requests-cache is a transparent persistent cache for requests (version >= 1.1.0) library. Usage example Just write: import requests import requests_cache requests_cache.install_cache('

duboviy minicache Python memory caching utilities for Python 2 and 3 versions, also PyPy. by Eugene Duboviy Why? A major problem of funcy.memoize you couldn't test with it because there was no (obvious) way to turn

elixir-lang NOTE: the Registry source code has been merged into Elixir and will be included in Elixir v1.4. Registry A local, decentralized and scalable key-value process storage. See the documentation. This is a proposal implementation to

cabol KVX This is a simple/basic in-memory Key/Value Store written in Elixir and using ExShards as default adapter. Again, KVX is a simple library, most of the work is done by ExShards, and its typical use case might be as a Cache.

django-cache-machine Cache Machine Cache Machine provides automatic caching and invalidation for Django models through the ORM. For full docs, see Requirements Cache Machine works w

Suor Cacheops A slick app that supports automatic or manual queryset caching and automatic granular event-driven invalidation. It uses redis as backend for ORM cache and redis or filesystem for simple time-invalidated one. And th

5monkeys Render template parts with extended cache control. Installation Install django-viewlet in your python environment $ pip install django-viewlet Supports Django versions 1.3 - 2.0 and Python versions 2.6 - 3.6.

jmoiron Johnny Cache is a caching framework for django applications. It works with the django caching abstraction, but was developed specifically with the use of memcached in mind. Its main feature is a patch on Django's ORM that automatically