[Go] golang定时器与redis结合

前端之家收集整理的这篇文章主要介绍了[Go] golang定时器与redis结合前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

golang定时器与redis结合,每隔1秒ping一下,每隔20秒llen一下队列的长度

package main

import (
    "fmt"
    time"

    github.com/go-redis/redis"
)

var (
    client *redis.Client
)

func main() {

    client = redis.NewClient(&redis.Options{
        Addr:     xxx:xxxx,Password: ""0time.NewTicker(time.Second)
    t1 := time.Second * 20)
    for {
        selectcase <-t.C:
            pong,_ := client.Ping().Result()
            fmt.Println(pong)
        t1.C:
            num,_ := client.LLen(ent_imap_lz).Result()
            fmt.Println(队列数量

猜你在找的Go相关文章