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