Version: 5.2.1
Redis
Redis client for Racket.
(require (planet mordae/redis:1:0)) |
(redis-server? value) → boolean? value : any/c
Determines if given value is a Redis server structure.
(redis-connect [#:host host #:port port]) → redis-server? host : string? = "localhost" port : (integer-in 1 65535) = 6379
Connects to specified Redis server.
(redis-query server command arg ...) → redis-reply/c server : redis-server? command : (or/c string? bytes? symbol?) arg : (listof (or/c string? bytes? symbol? integer?))
Executes specified Redis command with given arguments and returns result.
(redis-disconnect! server) → void? server : redis-server?
Disconnects from given Redis server.
(redis-reply/c value) → boolean? value : any/c
Contract for Redis replies.
(exn:redis? value) → boolean value : any/c
Determines if given value is a Redis exception.