@winglibs/redis
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Redis support for Winglang

This library provides a Wing client for Redis.

Installation

Use npm to install this library:

npm i @winglibs/redis

Bring it

The redis.Redis resource represents a Redis client.

bring redis;

let redis  = new redis.Redis();

new cloud.Function(inflight () => {
    redis.set("mykey", "myvalue");
});

Use it

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.

sim

When executed in the Wing Simulator, a Redis server is started within a local Docker container.

tf-aws

Coming soon.

Roadmap

  • [x] Support for the Wing Simulator
  • [ ] Support for AWS
  • [ ] Support for GCP
  • [ ] Support for Azure

Maintainers

License

Licensed under the MIT License.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @winglibs/redis

      Weekly Downloads

      2

      Version

      0.0.8

      License

      MIT

      Unpacked Size

      87.2 kB

      Total Files

      88

      Last publish

      Collaborators

      • monabot