wascc-redis 0.9.2

Redis capability provider for the waSCC WebAssembly actor runtime
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[![crates.io](https://img.shields.io/crates/v/wascc-redis.svg)](https://crates.io/crates/wascc-redis)
![Rust](https://github.com/wascc/redis-provider/workflows/Rust/badge.svg)
![license](https://img.shields.io/crates/l/wascc-redis.svg)
[![documentation](https://docs.rs/wascc-redis/badge.svg)](https://docs.rs/wascc-redis)

# waSCC Key-Value Provider (Redis)

The waSCC Redis capability provider exposes an implementation of the key-value store interface built using Redis. Each actor module within a host runtime will be given its own unique Redis client connection. The following configuration parameters are accepted:

* `URL` - The connection string URL. This will default to `redis://0.0.0.0:6379` if a configuration is supplied without this value.

If you want to statically link (embed) this plugin in a custom waSCC host rather than use it as a dynamic plugin, then enable the `static_plugin` feature in your dependencies section as shown:

```
wascc-redis = { version = "0.9.0", features = ["static_plugin"] }
```