1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nilorg-go-opentaobao

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
redis.go 630
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Kevin Отправлено 26.09.2020 14:36 c641146
package opentaobao
import (
"context"
"log"
"time"
"github.com/go-redis/redis/v8"
)
// SetRedis 设置RedisCache
func SetRedis(redisClient *redis.Client) {
GetCache = func(cacheKey string) []byte {
bytes, err := redisClient.Get(context.Background(), cacheKey).Bytes()
if err == redis.Nil {
return nil
} else if err != nil {
log.Println(err)
return nil
}
return bytes
}
SetCache = func(key string, value []byte, expiration time.Duration) bool {
err := redisClient.SetNX(context.Background(), key, value, expiration).Err()
if err != nil {
log.Println(err)
return false
}
return true
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/nilorg-go-opentaobao.git
git@api.gitlife.ru:oschina-mirror/nilorg-go-opentaobao.git
oschina-mirror
nilorg-go-opentaobao
nilorg-go-opentaobao
master