This library provides a Wing client for Redis.
Use npm
to install this library:
npm i @winglibs/redis
The redis.Redis
resource represents a Redis client.
bring redis;
let redis = new redis.Redis();
new cloud.Function(inflight () => {
redis.set("mykey", "myvalue");
});
The redis.Redis
resource provides the following inflight methods:
-
get
- Gets a value from the Redis server. -
set
- Sets a value on the Redis server. -
del
- Deletes a value from the Redis server. -
hGet
- Gets a value from a hash on the Redis server. -
hSet
- Sets a value on a hash on the Redis server. -
sAdd
- Adds a value to a set on the Redis server. -
sMembers
- Gets all members of a set on the Redis server.
When executed in the Wing Simulator, a Redis server is started within a local Docker container.
Coming soon.
- [x] Support for the Wing Simulator
- [ ] Support for AWS
- [ ] Support for GCP
- [ ] Support for Azure
Licensed under the MIT License.