當前位置: 首頁>>代碼示例>>Golang>>正文


Golang redis.Bool函數代碼示例

本文整理匯總了Golang中github.com/beego/redigo/redis.Bool函數的典型用法代碼示例。如果您正苦於以下問題:Golang Bool函數的具體用法?Golang Bool怎麽用?Golang Bool使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了Bool函數的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: IsExist

// check cache exist in redis.
func (rc *RedisCache) IsExist(key string) bool {
	v, err := redis.Bool(rc.do("HEXISTS", rc.key, key))
	if err != nil {
		return false
	}

	return v
}
開發者ID:kanbl,項目名稱:beego,代碼行數:9,代碼來源:redis.go

示例2: IsExist

// check cache's existence in redis.
func (rc *RedisCache) IsExist(key string) bool {
	v, err := redis.Bool(rc.do("EXISTS", key))
	if err != nil {
		return false
	}
	if v == false {
		_, err := rc.do("HDEL", rc.key, key)
		if err != nil {
			return false
		}
	}
	return v
}
開發者ID:4eek,項目名稱:beego,代碼行數:14,代碼來源:redis.go

示例3: Decr

func (rc *RedisCache) Decr(key string) error {
	if rc.c == nil {
		var err error
		rc.c, err = rc.connectInit()
		if err != nil {
			return err
		}
	}
	_, err := redis.Bool(rc.c.Do("HINCRBY", rc.key, key, -1))
	if err != nil {
		return err
	}
	return nil
}
開發者ID:hyongbai,項目名稱:beego,代碼行數:14,代碼來源:redis.go

示例4: IsExist

func (rc *RedisCache) IsExist(key string) bool {
	if rc.c == nil {
		var err error
		rc.c, err = rc.connectInit()
		if err != nil {
			return false
		}
	}
	v, err := redis.Bool(rc.c.Do("HEXISTS", rc.key, key))
	if err != nil {
		return false
	}
	return v
}
開發者ID:hyongbai,項目名稱:beego,代碼行數:14,代碼來源:redis.go

示例5: Decr

// decrease counter in redis.
func (rc *RedisCache) Decr(key string) error {
	_, err := redis.Bool(rc.do("HINCRBY", rc.key, key, -1))
	return err
}
開發者ID:kanbl,項目名稱:beego,代碼行數:5,代碼來源:redis.go

示例6: Incr

// increase counter in redis.
func (rc *RedisCache) Incr(key string) error {
	_, err := redis.Bool(rc.do("INCRBY", key, 1))
	return err
}
開發者ID:4eek,項目名稱:beego,代碼行數:5,代碼來源:redis.go


注:本文中的github.com/beego/redigo/redis.Bool函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。