Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Repository Index
81,588 visible repositories in the index
73–96 of 98 · Most stars
Eventually consistent distributed in-memory cache Go library
- gossip-protocol
- cache
- lru-cache
- in-memory-caching
Cache Active Model Records in Rails 3
One caching API, Multiple backends
- cache
- golang
A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.
A zero-dependency generic in-memory cache Go library
- cache
- go
- golang
- generic
A thin PSR-6 cache wrapper with a generic interface to various caching backends emphasising cache tagging and indexing.
- psr-cache
- apix-cache
- apix
- cache-backend
high performance in-memory cache
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
- cache
- psr-6
- psr-16
Cache slam defense using a semaphore to prevent dogpile effect.
- php
- caching
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
Efficient, asynchronous batching and caching in clustered environments, port of Facebook DataLoader
- facebook-dataloader
- vertx-dataloader
- graphql
- java-8
A small and user-friendly ETS wrapper for caching in Elixir
- caching
- caching-library
- memory-cache
- performance
[READ-ONLY] Easy to use Caching library with support for multiple caching backends. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
A key-value cache for sharing data between parallel workers.
Request caching for Phoenix & Absinthe (GraphQL), short circuiting even the JSON decoding/encoding
Erlang, in-memory distributable cache
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
- cache
- gocache
- golang
- go-parallel-caching
A High Performance, Generic, thread-safe, zero-dependency, key-value, in-memory cache
- golang
- cache
- generic
- in-memory-cache
General Caching Facility for Common Lisp
gdcache is a pure non-intrusive cache library implemented by golang, you can use it to implement your own cache.
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
- go
- golang
- datastore
- appengine