Files
crowdsec-bouncer-traefik-pl…/vendor/github.com/maxlerebourg/simpleredis
maxlerebourgandGitHub 50690d1ac7 handle redis password (#87)
*  handle redis password

* 🍱 fix version
2023-03-04 11:51:54 +01:00
..
2023-03-04 11:51:54 +01:00
2023-03-04 11:51:54 +01:00

simpleredis

Minimal go redis with only get, set and delete operation.
With NO extern dependencies.

Example

import simpleredis "github.com/maxlerebourg/simpleredis"

var redis simpleredis.SimpleRedis

redis.Init("redis:6379", "") // redisHost, redisPass

err := redis.Set("test", []bytes("whatever"), 60),  // Set key "test" with "whatever" for 60 seconds
if err != nil {
  ...
}
val, err := redis.Get("test") // get key test
if err != nil {
  // err could be only redis:unreachable, redis:miss or redis:timeout available in simpleredis.RedisUnreachable
  ...
}
err = redis.Del("test")
if err != nil {
  ...
}

Author

Max Lerebourg @ Primadviz.com