SCARD

作者: NotFoundW | 来源:发表于2020-04-16 12:42 被阅读0次

SCARD

获取集合的成员数。如果key不存在,返回0.

Command

$ redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> sadd s1 1 2
(integer) 2
127.0.0.1:6379> scard s1
(integer) 2
127.0.0.1:6379> scard fakeSet
(integer) 0

Code

func scard(c redis.Conn) {
    defer c.Do("DEL", "s1")
    c.Do("SADD", "s1", 1, 2)
    memberCount, err := c.Do("SCARD", "s1")
    if err != nil {
        colorlog.Error(err.Error())
        return
    }
    fmt.Println("The number of members is:", memberCount)
    //  If key doesn't exist, will return 0
    memberCount, err = c.Do("SCARD", "fakeSet")
    if err != nil {
        colorlog.Error(err.Error())
        return
    }
    fmt.Println("The number of members of fakeSet is:", memberCount)
}

Output

$ go run main.go 
The number of members is: 2
The number of members of fakeSet is: 0

相关文章

  • SCARD

    SCARD 获取集合的成员数。如果key不存在,返回0. Command Code Output

  • Redis命令Set(集合)教程

    书目录链接:https://www.shumulu.com/archives/128942 SADD SCARD ...

  • redis 第七讲 Set

    单值多value sadd / smembers / sismember scard 获取集合里面的元素个数 sr...

  • Redis 集合(Set)

    sadd:添加集合元素 scard:查看集合数量 sdiff:集合左交差集 Sdiffstore: 命令将给定集合...

  • Redis命令之set

    1.sadd 将一个或者多个member元素加入到集合key中,若元素已存在则忽略(自带去重功能) 2.scard...

网友评论

      本文标题:SCARD

      本文链接:https://www.haomeiwen.com/subject/nllrvhtx.html