Skip to content

crestonbunch/rsmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rsmc

This provides a full-featured async memcached client for multiple async runtimes (currently only tokio, async-std to follow soon.)

This is still an early implementation, so expect some bugs and missing features. If you find something is wrong, please open a GitHub issue (or, even better, a PR to fix the issue!)

Expect some breaking changes before a 1.0 release.

Features:

  • Async
  • Connection pooling provided by deadpool
  • TLS support
  • Binary protocol support
    • get, multi_get
    • set, multi_set
    • delete, multi_delete
    • add, replace
    • increment, decrement
  • Consistent hashing
    • Support for different hashing algorithms.
  • Compression
    • Support for different compression algorithms.

Usage

See child crates for more details

About

An async memcached client in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages