在Go語言中連接Redis并設置鍵的過期時間可以使用以下代碼示例:
package main
import (
"github.com/go-redis/redis"
"time"
)
func main() {
// 創建Redis客戶端
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "",
DB: 0,
})
// 設置鍵值對,并設置過期時間為1小時
err := client.Set("key", "value", 1*time.Hour).Err()
if err != nil {
panic(err)
}
// 關閉Redis客戶端連接
defer client.Close()
}
在上面的示例中,我們首先創建了一個Redis客戶端,并設置了Redis服務器的地址和端口號。然后使用client.Set
方法設置鍵值對,并通過1*time.Hour
指定了過期時間為1小時。最后使用client.Close()
關閉了Redis客戶端連接。
通過以上代碼示例,您可以在Go語言中連接Redis并設置鍵的過期時間。