All Projects → aio-libs → aiomcache

aio-libs / aiomcache

Licence: BSD-2-Clause license
Minimal asyncio memcached client

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to aiomcache

Ansible Role Redis
Ansible Role - Redis
Stars: ✭ 176 (+36.43%)
Mutual labels:  memcached
Zapi
基于swoole的异步轻量级api框架,内部封装全套mysql、redis、mongo、memcached异步客户端,可以轻松start、reload、stop,加入数据库的查询模块,框架已经封装好近乎同步写法,底层异步调用。现已支持异步mysql、异步redis、异步http请求.
Stars: ✭ 245 (+89.92%)
Mutual labels:  memcached
flipper
Feature Flipper, Feature Flags, Rollout Flags, Feature Toggles for Crystal
Stars: ✭ 21 (-83.72%)
Mutual labels:  memcached
Phpfastcache
A high-performance backend cache system. It is intended for use in speeding up dynamic web applications by alleviating database load. Well implemented, it can drops the database load to almost nothing, yielding faster page load times for users, better resource utilization. It is simple yet powerful.
Stars: ✭ 2,171 (+1582.95%)
Mutual labels:  memcached
Flipper
🐬 Beautiful, performant feature flags for Ruby.
Stars: ✭ 2,732 (+2017.83%)
Mutual labels:  memcached
Enyim.Caching
High performance Memcached client, incorporating both synchronous and asynchronous with various transcoders (Json.NET BSON, MessagePack, Protocol Buffers) on .NET
Stars: ✭ 18 (-86.05%)
Mutual labels:  memcached
Cachemanager
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Stars: ✭ 2,049 (+1488.37%)
Mutual labels:  memcached
sparql-proxy
SPARQL-proxy: provides cache, job control, and logging for any SPARQL endpoint
Stars: ✭ 26 (-79.84%)
Mutual labels:  memcached
Caching
⏱ Caching library with easy-to-use API and many cache backends.
Stars: ✭ 234 (+81.4%)
Mutual labels:  memcached
memcached
Development repository for the memcached cookbook
Stars: ✭ 50 (-61.24%)
Mutual labels:  memcached
Simple Spring Memcached
A drop-in library to enable memcached caching in Spring beans via annotations
Stars: ✭ 185 (+43.41%)
Mutual labels:  memcached
Lnmp
LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu
Stars: ✭ 2,488 (+1828.68%)
Mutual labels:  memcached
cache
Aplus Framework Cache Library
Stars: ✭ 18 (-86.05%)
Mutual labels:  memcached
Ninja Mutex
Mutex implementation for PHP
Stars: ✭ 180 (+39.53%)
Mutual labels:  memcached
memcached-spring-boot
Library that provides support for auto-configuration of Memcached cache in a Spring Boot application.
Stars: ✭ 68 (-47.29%)
Mutual labels:  memcached
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (+27.91%)
Mutual labels:  memcached
serverless-examples-cached-rds-ws
A serverless framework example project that uses API Gateway, ElastiCache, and RDS PostgreSQL.
Stars: ✭ 45 (-65.12%)
Mutual labels:  memcached
libmemcached
Resurrection of libmemcached
Stars: ✭ 30 (-76.74%)
Mutual labels:  memcached
docker-lemp
A single container LEMP complete fullstack with latest release of PHP7.4.33, 8.0.26 & 8.1.13/8.2RC and MySQL, nginx, PostgreSQL, phalcon, swoole, mailcatcher, beanstalkd, elasticsearch, memcached, redis, adminer and all you ever need; on top alpine3.15
Stars: ✭ 106 (-17.83%)
Mutual labels:  memcached
rust-memcache
memcache client for rust
Stars: ✭ 106 (-17.83%)
Mutual labels:  memcached

memcached client for asyncio

asyncio (PEP 3156) library to work with memcached.

Getting started

The API looks very similar to the other memcache clients:

import asyncio
import aiomcache

async def hello_aiomcache():
    mc = aiomcache.Client("127.0.0.1", 11211)
    await mc.set(b"some_key", b"Some value")
    value = await mc.get(b"some_key")
    print(value)
    values = await mc.multi_get(b"some_key", b"other_key")
    print(values)
    await mc.delete(b"another_key")

asyncio.run(hello_aiomcache())

Version 0.8 introduces FlagClient which allows registering callbacks to set or process flags. See examples/simple_with_flag_handler.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].