Skip to content

wrfly/bedis

Repository files navigation

Bedis

starting a Redis server and using it as the "Builtin Redis"

Usage

package main

import (
    "fmt"

    "github.com/wrfly/bedis"
)

func main() {
    builtin, err := bedis.New(bedis.Option{
        Memory: "3GB",
    })
    if err != nil {
        panic(err)
    }
    defer builtin.StopAndClose()

    client, err := builtin.DefaultClient()
    if err != nil {
        panic(err)
    }

    // set key
    if err := client.Set("key", 12345, -1).Err(); err != nil {
        panic(err)
    }
    // get key
    if v, err := client.Get("key").Result(); err == nil {
        fmt.Println("redis get value", v)
    }
}

About

builtin redis - bedis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages