{"repo":"chrisllontop/keyv-rust","free":true,"listed":false,"github":"https://github.com/chrisllontop/keyv-rust","clone":"git clone https://github.com/chrisllontop/keyv-rust.git","description":"Simple key-value storage with support for multiple backend. Rust port.","language":"Rust","stars":15,"topics":["cache","database","keyv","redis","storage","store","keyv-value"],"license":"MIT","category":"databases-storage","readme_excerpt":"Keyv Rust Simple key-value storage with support for multiple backends. Simple key-value storage with support for multiple backends Keyv provides a consistent interface for key-value storage across multiple backends via storage adapters. It supports TTL based expiry, making it suitable as a cache or a persistent key-value store. Usage Instalation Store Adapters Keyv supports multiple store adapters, you can enable them by specifying the feature flag. - full : Enables all available adapters. - redis : Redis store adapter. - postgres : PostgreSQL store adapter. - mysql : MySQL store adapter. - mongodb : MongoDB store adapter. - sqlite : SQLite store adapter. Initialization By default, everything is stored in memory, you can optionally also install a storage adapter. - Inmemory (default) - Store Adapters examples - Postgres - Redis - Mongodb - Sqlite - MySQL Interacting with Store","default_branch":null,"files":null,"tree":[],"storefront":"/r/chrisllontop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chrisllontop/keyv-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}