123456789101112131415161718192021222324252627 |
- package redis
- import (
- "context"
- "time"
- )
- func Get(ctx context.Context, key string) (string, error) {
- val, err := client.Get(ctx, key).Result()
- if err != nil {
- return "", err
- }
- return val, nil
- }
- func GetOrDefault(ctx context.Context, key, defaultValue string) string {
- val, err := client.Get(ctx, key).Result()
- if err != nil {
- return defaultValue
- }
- return val
- }
- func Set(ctx context.Context, key, value string, expiration time.Duration) error {
- err := client.Set(ctx, key, value, expiration).Err()
- return err
- }
|