Как получить и установить данные из Redis в Go?

      var rdb *redis.Client
var ctx = context.Background()


    rdb = redis.NewClient(&redis.Options{
        Addr:     "localhost:6379",
        Password: "", // no password set
        DB:       0,  // use default DB
    })

// set for 24 hours
err := rdb.Set(ctx, topics, data, 86400).Err()

// err is nil

val, err := rdb.Get(ctx, topics).Result()

// val is empty

когда я проверяю Redis вручную, там ничего нет.

1 ответ

не может использовать целые числа для времени

24 * time.Hour работает, но 86400 не.

Другие вопросы по тегам