radish

Package Version Hex Docs

radish

A Redis client for Gleam

Quick start

gleam test  # Run the tests
gleam shell # Run an Erlang shell

Installation

gleam add radish

Usage

import radish
import radish/list

pub fn main() {
 let assert Ok(client) =
   radish.start(
     "localhost",
     6379,
     [radish.Timeout(128), radish.Auth("password")],
   )

 radish.set(client, "requests", "64", 128)
 radish.expire(client, "requests", 60, 128)
 radish.decr(client, "requests", 128)

 list.lpush(
   client,
   "names",
   ["Gary", "Andy", "Nicholas", "Danny", "Shaun", "Ed"],
   128,
 )
 list.lpop(client, "names", 128)
}
Search Document