"redis"相关教程
RedisLinsert命令Redis列表(List)RedisLinsert命令用于在列表的元素前或者后插入元素。当指定元素不存在于列表中时,不执行任何操作。当列表不存在时,被视为空列表,不执行任何操作。如果key不是列表类型,返回一个错误。语法redisLinsert命令基本语法如下:redis 127.0.0.1:6379> LINSERT KEY_NAME BEFORE EXISTING_VALUE N...
RedisLlen命令Redis列表(List)RedisLlen命令用于返回列表的长度。如果列表key不存在,则key被解释为一个空列表,返回0。如果key不是列表类型,返回一个错误。语法redisLlen命令基本语法如下:redis 127.0.0.1:6379> LLEN KEY_NAME可用版本>=1.0.0返回值列表的长度。实例redis 127.0.0.1:6379> RPUSH lis...
RedisLpop命令Redis列表(List)RedisLpop命令用于移除并返回列表的第一个元素。语法redisLpop命令基本语法如下:redis 127.0.0.1:6379> Lpop KEY_NAME可用版本>=1.0.0返回值列表的第一个元素。当列表key不存在时,返回nil。实例redis 127.0.0.1:6379> RPUSH list1 "foo"...
RedisLpush命令Redis列表(List)RedisLpush命令将一个或多个值插入到列表头部。如果key不存在,一个空列表会被创建并执行LPUSH操作。当key存在但不是列表类型时,返回一个错误。注意:在Redis2.4版本以前的LPUSH命令,都只接受单个value值。语法redisLpush命令基本语法如下:redis 127.0.0.1:6379> LPUSH KEY_NAME VALUE1.. VALU...
RedisLpushx命令Redis列表(List)RedisLpushx将一个或多个值插入到已存在的列表头部,列表不存在时操作无效。语法redisLpushx命令基本语法如下:redis 127.0.0.1:6379> LPUSHX KEY_NAME VALUE1.. VALUEN可用版本>=2.2.0返回值LPUSHX命令执行之后,列表的长度。实例127.0.0.1:6379> LPUSH&nb...
RedisLrange命令Redis列表(List)RedisLrange返回列表中指定区间内的元素,区间以偏移量START和END指定。其中0表示列表的第一个元素,1表示列表的第二个元素,以此类推。你也可以使用负数下标,以-1表示列表的最后一个元素,-2表示列表的倒数第二个元素,以此类推。语法redisLrange命令基本语法如下:redis 127.0.0.1:6379> LRANGE KEY_NAME START ...
RedisLrem命令Redis列表(List)RedisLrem根据参数COUNT的值,移除列表中与参数VALUE相等的元素。COUNT的值可以是以下几种:count>0:从表头开始向表尾搜索,移除与VALUE相等的元素,数量为COUNT。count<0:从表尾开始向表头搜索,移除与VALUE相等的元素,数量为COUNT的绝对值。count=0:移除表中所有与VALUE相等的值。语法redisLrem命令基本语法如下:redis 127.0.0.1:6...
RedisLset命令Redis列表(List)RedisLset通过索引来设置元素的值。当索引参数超出范围,或对一个空列表进行LSET时,返回一个错误。关于列表下标的更多信息,请参考LINDEX命令。语法redisLset命令基本语法如下:redis 127.0.0.1:6379> LSET KEY_NAME INDEX VALUE可用版本>=1.0.0返回值操作成功返回ok,否则返回错误信息。实例redis&n...
RedisLtrim命令Redis列表(List)RedisLtrim对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。下标0表示列表的第一个元素,以1表示列表的第二个元素,以此类推。你也可以使用负数下标,以-1表示列表的最后一个元素,-2表示列表的倒数第二个元素,以此类推。语法redisLtrim命令基本语法如下:redis 127.0.0.1:6379> LTRIM KEY_NAME...
RedisRpop命令Redis列表(List)RedisRpop命令用于移除并返回列表的最后一个元素。语法redisRpop 命令基本语法如下:redis 127.0.0.1:6379> RPOP KEY_NAME可用版本>=1.0.0返回值列表的最后一个元素。当列表不存在时,返回nil。实例redis 127.0.0.1:6379> RPUSH mylist "he...
RedisRpoplpush命令Redis列表(List)RedisRpoplpush命令用于移除列表的最后一个元素,并将该元素添加到另一个列表并返回。语法redisRpoplpush 命令基本语法如下:redis 127.0.0.1:6379> RPOPLPUSH SOURCE_KEY_NAME DESTINATION_KEY_NAME可用版本>=1.0.0返回值被弹出的元素。实例redis 127.0...
RedisRpush命令Redis列表(List)RedisRpush命令用于将一个或多个值插入到列表的尾部(最右边)。如果列表不存在,一个空列表会被创建并执行RPUSH操作。当列表存在但不是列表类型时,返回一个错误。注意:在Redis2.4版本以前的RPUSH命令,都只接受单个value值。语法redisRpush命令基本语法如下:redis 127.0.0.1:6379> RPUSH KEY_NAME VALUE1..VALU...
RedisRpushx命令Redis列表(List)RedisRpushx命令用于将一个或多个值插入到已存在的列表尾部(最右边)。如果列表不存在,操作无效。语法redisRpushx命令基本语法如下:redis 127.0.0.1:6379> RPUSHX KEY_NAME VALUE1..VALUEN可用版本>=2.2.0返回值执行Rpushx操作后,列表的长度。实例redis 127.0.0.1:6379>...
RedisSadd命令Redis集合(Set)RedisSadd命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。假如集合key不存在,则创建一个只包含添加的元素作成员的集合。当集合key不是集合类型时,返回一个错误。注意:在Redis2.4版本以前,SADD只接受单个成员值。语法redisSadd命令基本语法如下:redis 127.0.0.1:6379> SADD KEY_NAME VALUE1..VAL...
RedisScard命令Redis集合(Set)RedisScard命令返回集合中元素的数量。语法redisScard命令基本语法如下:redis 127.0.0.1:6379> SCARD KEY_NAME可用版本>=1.0.0返回值集合的数量。当集合key不存在时,返回0。实例redis 127.0.0.1:6379> SADD myset "hello"(inte...