Fast memcached binary protocol implementation for Node.JS with binary packet reader / writer and corresponding streams2 stream interfaces.
Memcached protocol server framework
A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.
OpenTelemetry instrumentation for `memcached` database client for memcached
TypeScript definitions for memcached
A memcache client for node using the binary protocol and SASL authentication
NodeJS memcached client
A functional memcached implemented in NodeJS for testing
memcached impl for cache-manager
A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
A memcached client with support for auto-discovery of AWS ElastiCache nodes
Memcache client for Node.js
A memcached store for the express-rate-limit middleware.
Memcached session store for Connect
A fully featured Memcached API client with consistent key hashing and node autodiscovery, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated
The postgres client/server binary protocol, implemented in TypeScript
The Chrome DevTools Protocol JSON
VSCode Language Server Protocol implementation
ES2015-compatible package to interact with CouchDB
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.
Memcached client for modern Node JS
Memcached client for AdonisJS 5
A active record-like wrapper for memcached protocol
Ruby client for memcached supporting advanced protocol features and pluggable architecture.
FastCache implements a flexible client side implementation of the memcached protocol. The library comes with a light core as well as some components to wrap the protocol with more advanced behaviors.
# Sparrow is a really fast lightweight queue written in Ruby that speaks memcached. # That means you can use Sparrow with any memcached client library (Ruby or otherwise). # # Basic tests shows that Sparrow processes messages at a rate of 850-900 per second. # The load Sparrow can cope with increases exponentially as you add to the cluster. # Sparrow also takes advantage of eventmachine, which uses a non-blocking io, offering great performance. # # Sparrow is a in-memory queue but will persist the data to disk when receiving a term signal. # # Sparrow comes with built in support for daemonization and clustering. # Also included are example libraries and clients. For example: # # require 'memcache' # m = MemCache.new('127.0.0.1:11212') # m['queue_name'] = '1' # Publish to queue # m['queue_name'] #=> 1 Pull next msg from queue # m['queue_name'] #=> nil # m.delete('queue_name) # Delete queue # # # or using the included client: # # class MyQueue < MQ3::Queue # def on_message # logger.info "Received msg with args: #{args.inspect}" # end # end # # MyQueue.servers = [ # MQ3::Protocols::Memcache.new({:host => '127.0.0.1', :port => 11212, :weight => 1}) # ] # MyQueue.publish('test msg') # MyQueue.run # # Messages are deleted as soon as they're read and the order you add messages to the queue probably won't # be the same order when they're removed. # # Additional memcached commands that are supported are: # flush_all # Deletes all queues # version # quit # The memcached commands 'add', and 'replace' just call 'set'. # # Call sparrow with --help for usage options # # The daemonization won't work on Windows. # # Check out the code: # svn checkout http://sparrow.googlecode.com/svn/trunk/ sparrow # # Sparrow was inspired by Twitter's Starling
KJess is a pure ruby Kestrel client that supports Kestrel's Memcache style protocol.
CopyPaste provides rcopy, rcut, rpaste unix tools that interact with a central queue server through the memcached protocol
This plugin provides native memcached instrumentation for monitoring and metrics collection, including: stats service health and metrics via `stats` protocol
Starling is a light-weight, persistent queue server that speaks the memcached protocol. It was originally developed for Twitter's backend.
Ruby client for memcached supporting advanced protocol features and pluggable architecture.
Ruby client for memcached supporting advanced protocol features and pluggable architecture.
A simple Memcached server (TCP/IP socket) that complies with the specified protocol. Implemented in Ruby.
This plugin provides native memcached instrumentation for monitoring and metrics collection, including: stats service health and metrics via `stats` protocol
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.