"redis"相关教程
RedisSdiff命令Redis集合(Set)RedisSdiff命令返回给定集合之间的差集。不存在的集合key将视为空集。语法redisSdiff命令基本语法如下:redis 127.0.0.1:6379> SDIFF FIRST_KEY OTHER_KEY1..OTHER_KEYN可用版本>=1.0.0返回值包含差集成员的列表。实例redis 127.0.0.1:6379> SADD ...
RedisSdiffstore命令Redis集合(Set)RedisSdiffstore命令将给定集合之间的差集存储在指定的集合中。如果指定的集合key已存在,则会被覆盖。语法redisSdiffstore命令基本语法如下:redis 127.0.0.1:6379> SDIFFSTORE DESTINATION_KEY KEY1..KEYN可用版本>=1.0.0返回值结果集中的元素数量。实例redis 127.0....
RedisSinter命令Redis集合(Set)RedisSinter命令返回给定所有给定集合的交集。不存在的集合key被视为空集。当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。语法redisSinter命令基本语法如下:redis 127.0.0.1:6379> SINTER KEY KEY1..KEYN可用版本>=1.0.0返回值交集成员的列表。实例redis 127.0.0.1:6379&g...
RedisSinterstore命令Redis集合(Set)RedisSinterstore命令将给定集合之间的交集存储在指定的集合中。如果指定的集合已经存在,则将其覆盖。语法redisSinterstore命令基本语法如下:redis 127.0.0.1:6379> SINTERSTORE DESTINATION_KEY KEY KEY1..KEYN可用版本>=1.0.0返回值交集成员的列表。实例redis&nb...
RedisSismember命令Redis集合(Set)RedisSismember命令判断成员元素是否是集合的成员。语法redisSismember命令基本语法如下:redis 127.0.0.1:6379> SISMEMBER KEY VALUE可用版本>=1.0.0返回值如果成员元素是集合的成员,返回1。如果成员元素不是集合的成员,或key不存在,返回0。实例redis 127.0.0.1:6379>&...
RedisSmembers命令Redis集合(Set)RedisSmembers命令返回集合中的所有的成员。不存在的集合key被视为空集合。语法redisSmembers命令基本语法如下:redis 127.0.0.1:6379> SMEMBERS KEY可用版本>=1.0.0返回值集合中的所有成员。实例redis 127.0.0.1:6379> SADD myset1 "hel...
RedisSmove命令Redis集合(Set)RedisSmove命令将指定成员member元素从source集合移动到destination集合。SMOVE是原子性操作。如果source集合不存在或不包含指定的member元素,则SMOVE命令不执行任何操作,仅返回0。否则,member元素从source集合中被移除,并添加到destination集合中去。当destination集合已经包含member元素时,SMOVE命令只是简单地将source集合中的member元...
RedisSpop命令Redis集合(Set)RedisSpop命令用于移除并返回集合中的一个随机元素。语法redisSpop命令基本语法如下:redis 127.0.0.1:6379> SPOP KEY可用版本>=1.0.0返回值被移除的随机元素。当集合不存在或是空集时,返回nil。实例redis 127.0.0.1:6379> SADD myset1 "hello"...
RedisSrandmember命令Redis集合(Set)RedisSrandmember命令用于返回集合中的一个随机元素。从Redis2.6版本开始,Srandmember命令接受可选的count参数:如果count为正数,且小于集合基数,那么命令返回一个包含count个元素的数组,数组中的元素各不相同。如果count大于等于集合基数,那么返回整个集合。如果count为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为count的绝对值。该操作和S...
RedisSrem命令Redis集合(Set)RedisSrem命令用于移除集合中的一个或多个成员元素,不存在的成员元素会被忽略。当key不是集合类型,返回一个错误。在Redis2.4版本以前,SREM只接受单个成员值。语法redisSrem命令基本语法如下:redis 127.0.0.1:6379> SREM KEY MEMBER1..MEMBERN可用版本>=1.0.0返回值被成功移除的元素的数量,不包括被忽略的元素。实...
RedisSunion命令Redis集合(Set)RedisSunion命令返回给定集合的并集。不存在的集合key被视为空集。语法redisSunion命令基本语法如下:redis 127.0.0.1:6379> SUNION KEY KEY1..KEYN可用版本>=1.0.0返回值并集成员的列表。实例redis> SADD key1 "a"(integer) ...
RedisSunionstore命令Redis集合(Set)RedisSunionstore命令将给定集合的并集存储在指定的集合destination中。如果destination已经存在,则将其覆盖。语法redisSunionstore命令基本语法如下:redis 127.0.0.1:6379> SUNIONSTORE DESTINATION KEY KEY1..KEYN可用版本>=1.0.0返回值结果集中的元素...
RedisSscan命令Redis集合(Set)RedisSscan命令用于迭代集合键中的元素。语法redisSscan命令基本语法如下:redis 127.0.0.1:6379> SSCAN KEY [MATCH pattern] [COUNT count]可用版本>=1.0.0返回值数组列表。实例redis 127.0.0.1:6379> SADD mys...
RedisZadd命令Redis有序集合(sortedset)RedisZadd命令用于将一个或多个成员元素及其分数值加入到有序集当中。如果某个成员已经是有序集的成员,那么更新这个成员的分数值,并通过重新插入这个成员元素,来保证该成员在正确的位置上。分数值可以是整数值或双精度浮点数。如果有序集合key不存在,则创建一个空的有序集并执行ZADD操作。当key存在但不是有序集类型时,返回一个错误。注意:在Redis2.4版本以前,ZADD每次只能添加一个元素。语法redisZad...
RedisZcard命令Redis有序集合(sortedset)RedisZcard命令用于计算集合中元素的数量。语法redisZcard命令基本语法如下:redis 127.0.0.1:6379> ZCARD KEY_NAME可用版本>=1.2.0返回值当key存在且是有序集类型时,返回有序集的基数。当key不存在时,返回0。实例redis 127.0.0.1:6379> ZADD myset&n...