redis 基础

使用 github.com/hoisie/redis 驱动进行一些简单的增删改查操作

package main

import (
    "github.com/hoisie/redis"
    "fmt"
)

func main() {
    var client redis.Client

    // 字符串操作
    client.Set("xiao004", []byte(("2223!!!")))
    val, _ := client.Get("xiao004")
    fmt.Println(string(val))
    client.Del("xiao004")

    // list 操作
    vals := []string{"1", "2", "3", "4"}
    for _, v := range vals {
        // 从左边向 list xiao001 插入元素
        client.Rpush("xiao001", []byte(v))
    }

    // 从 xiao001 list 中读取元素,从左边开始读取区间[0,3]的元素
    read_vals, _ := client.Lrange("xiao001", 0, 3)
    for i, read_val := range read_vals {
        fmt.Println(i, ":", string(read_val))
    }

    client.Del("xiao001")
}

你可能感兴趣的:(redis 基础)