高速缓存

简单实用

    // 设置
    err := cache.Set("key", "value this is test")
    if err != nil {
        log.Fatal(err)
    }
    // 获取
    val, err := cache.Get("key")
    if err != nil {
        log.Fatal(val)
    }
    log.Println(val.(string))

    // 设置过期时间
    err = cache.SetWithExpire("name", "dollarkiller", time.Minute)
    if err != nil {
        log.Fatal(err)
    }

    val, err = cache.Get("name")
    if err != nil {
        log.Fatal(val)
    }
    log.Println(val.(string))

针对较大数据

    // 存储较大的data
    data := `jaisdjaisjiejwinieowniewnfioixomxmaihfcnioani21u321437483yr843yfhfaoshadioqjiqmx9032032`

    err = cache.SetBig("big", data)
    if err != nil {
        log.Println(err)
    }

    s, err := cache.GetBig("big")
    if err != nil {
        log.Println(err)
    }

    log.Println(s)

results matching ""

    No results matching ""