【发布时间】:2021-06-04 15:27:16
【问题描述】:
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 时,那里什么都没有。
【问题讨论】:
-
嗨,有趣,也许可以查看
Set电话alexedwards.net/blog/working-with-redis的回复 -
err 为空,没有可见错误。
-
我唯一的猜测是它会立即到期。
-
值在 86.4µs 后过期。