← Todos os pacotes
xs-redis
Redis client implementing the RESP protocol over raw TCP for XanaScript
redisclientrespdatabasecachekey-value
README
xs-redis
Cliente Redis para XanaScript implementando o protocolo RESP sobre TCP bruto (módulo node:net).
API
conecta(host, porta)— abre conexão TCPfecha(w)— fecha a conexãoping(w)—"PONG"set(w, chave, valor)/get(w, chave)del(w, chave)/existe(w, chave)/incr(w, chave)/expira(w, chave, segundos)lpush/rpush/lpop/rpop— listaschaves(w, padrao)—KEYSjson(w, chave, valor)/json-get(w, chave)— valores JSONcomando(w, args)— comando arbitráriocodifica(args)/decodifica(buffer)/resposta-completa(buffer)— protocolo RESP puro
Exemplo
traz-ai "xs-redis" as redis
cria w = redis.conecta("127.0.0.1", 6379)
se-pah (redis.ping(w) == "PONG") {
redis.set(w, "usuario:1", embrulha({ nome: "Maria", idade: 30 }))
cria usuario = redis.json-get(w, "usuario:1")
grita-ae(usuario.nome)
redis.incr(w, "visitas")
}
redis.fecha(w)Dependência: módulo nativo node:net (incluído no Node/XanaScript).
Avaliações
Nenhuma avaliação ainda.