sudohikumar / redis-client

Simple Redis API for CRUD operation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup

  • Imports
import (
  "github.com/justsimplify/redis-client/module"
  "github.com/justsimplify/redis-client/modules/redis"
)

Usage

  • Create a redis client
rc := redis.Client{
    Host:     <redis-host>,
    Port:     <redis-port>,
    Password: <password>,
}
  • READ operation
rc.Read(ctx context.Context, redisKey string)
  • DELETE operation
rc.Delete(ctx context.Context, redisKey string)
  • CREATE operation
payload := modules.RedisPayload{
    Key:   "redis-key",
    Value: "redis-value",
}
rc.Create(ctx context.Context, payload modules.RedisPayload)
  • UPDATE operation
payload := modules.RedisPayload{
    Key:   "redis-key",
    Value: "redis-value",
}
rc.Update(ctx context.Context, payload modules.RedisPayload)

About

Simple Redis API for CRUD operation.


Languages

Language:Go 100.0%