rsmc-core

Crates.iorsmc-core
lib.rsrsmc-core
version0.4.0
sourcesrc
created_at2021-04-08 23:03:04.199187
updated_at2021-12-20 20:33:10.686013
descriptionLibrary for runtime-agnostic async memcached clients
homepage
repositoryhttps://github.com/crestonbunch/rsmc
max_upload_size
id381067
size40,872
Creston Bunch (crestonbunch)

documentation

README

rsmc-core

This provides the core implementation of rsmc, using runtime-agnostic async functions. To use rsmc, you need to use one of the runtime-specific libraries that call rsmc-core.

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.
Commit count: 19

cargo fmt