resp

Lightweight RESP client
0.3.2 Latest release released

Resp

Lightweight RESP client that can be used for interacting with Redis and Disque servers.

Usage

require "resp"

client = Resp.new("redis://localhost:6379")

client.call("SET", "foo", "42")
client.call("GET", "foo") #=> "42"

Pipelining

You can pipeline commands by using the queue/commit methods.

require "resp"

client = Resp.new("redis://localhost:6379")

client.queue("ECHO", "foo")
client.queue("ECHO", "bar")

client.commit #=> ["foo", "bar"]

Installation

Add this to your application's shard.yml:

dependencies:
  resp:
    github: soveran/resp-crystal
    branch: master
resp:
  github: soveran/resp-crystal
  version: ~> 0.3.2
License MIT
Crystal none

Authors

Dependencies 0

Development Dependencies 1

Dependents 3

Last synced .
search fire star recently