• redis命令


    ******************************************string*****************************

    1)set key value:设定key持有指定的字符串value,如果该key存在则进行覆盖 操作。总是返回”OK”

    2)get key:获取key的value。如果与该key关联的value不是String类型,redis 将返回错误信息,因为get命令只能用于获取String value;如果该key不存在,返 null。

    3)getset key value:先获取该key的值,然后在设置该key的值。

    4)incr key:将指定的key的value原子性的递增1.如果该key不存在,其初始值 0,在incr之后其值为1。如果value的值不能转成整型,如hello,该操作将执 行失败并返回相应的错误信息。

    5)decr key:将指定的key的value原子性的递减1.如果该key不存在,其初始值 0,在incr之后其值为-1。如果value的值不能转成整型,如hello,该操作将执 行失败并返回相应的错误信息。

    6)incrby key increment:将指定的key的value原子性增加increment,如果该 key不存在,器初始值为0,在incrby之后,该值为increment。如果该值不能转成 整型,如hello则失败并返回错误信息

    7)decrby key decrement:将指定的key的value原子性减少decrement,如果 key不存在,器初始值为0,在decrby之后,该值为decrement。如果该值不能 转成整型,如hello则失败并返回错误信息

    8)append key value:如果该key存在,则在原有的value后追加该值;如果该 key 不存在,则重新创建一个key/value

    ************************************************hash******************************************* 

     9)hset key field value:为指定的key设定field/value对(键值对)。

     10)hgetall key:获取key中的所有filed-vaule

    11)hget key field:返回指定的key中的field的值

    12)hmset key fields:设置key中的多个filed/value

    13)hmget key fileds:获取key中的多个filed的值

    14)hexists key field:判断指定的key中的filed是否存在

    15)hlen key:获取key所包含的field的数量

    16)hincrby key field increment:设置key中filed的值增加increment,如:age 增加20

    **************************************list********************************

    1)lpush key value1 value2...:在指定的key所关联的list的头部插入所有的 values,如果该key不存在,该命令在插入的之前创建一个与该key关联的空链 表,之后再向该链表的头部插入数据。插入成功,返回元素的个数。

    2)lrange key start end:获取链表中从start到end的元素的值,start、end可 为负数,若为-1则表示链表尾部的元素,-2则表示倒数第二个,依次类推…

    3)rpush key value1、value2…:在该list的尾部添加元素

    7)rpop key:从尾部弹出元素。

    6)lpop key:返回并弹出指定的key关联的链表中的第一个元素,即头部元素。

    1)lpushx key value:仅当参数中指定的key存在时(如果与key管理的list中没 有值时,则该key是不存在的)在指定的key所关联的list的头部插入value。

    5)rpushx key value:在该list的尾部添加元素

    11)lrem key count value:删除count个值为value的元素,如果count大于0,从头向尾遍历并删除count个值为value的元素,如果count小于0,则从尾向头遍历并删除。如果count等于0,则删除链表中所有等于value的元素。

    9)llen key:返回指定的key关联的链表中的元素的数量

    10)lset key index value:设置链表中的index的脚标的元素值,0代表链表的头元 素,-1代表链表的尾元素。

    12)linsert key before|after pivot value:在pivot元素前或者后插入value这个 元素。

    8)rpoplpush resource destination:将链表中的尾部元素弹出并添加到头部

    *****************************************set****************************************************

    1)sadd key value1、value2…:向set中添加数据,如果该key的值已有则不会   重复添加

    l2)smembers key:获取set中所有的成员

    l3)scard key:获取set中成员的数量

    l4)sismember key member:判断参数中指定的成员是否在该set中,1表示存   在,0表示不存在或者该key本身就不存在

    l7)sdiff sdiff key1 key2:返回key1与key2中相差的成员,而且与key的顺序有   关。即返回差集。

    8)sdiffstore destination key1 key2:key1、key2相差的成员存储在   destination上

    l9)sinter key[key1,key2…]:返回交集。

    l10)sinterstore destination key1 key2:将返回的交集存储在destination上

    12)sunionstore destination key1 key2:将返回的并集存储在destination上

    ********************************sortedset***********************************************

    1)zadd key score member score2 member2 … :将所有成员以及该成员的 分数存放到sorted-set中

    l2)zcard key:获取集合中的成员数量

    l3)zcount key min max:获取分数在[min,max]之间的成员

    4)zrange key start end [withscores]:获取集合中脚标为start-end的成员,[withscores]参数表明返回的成员包含其分数。

    5)zrem key member[member…]:移除集合中指定的成员,可以指定多个成员。

  • 相关阅读:
    xtu summer individual 6 B
    Docker和宿主机操作系统文件目录互相隔离的实现原理
    SAP成都研究院飞机哥: SAP C4C中国本地化之微信聊天机器人的集成
    C4C销售订单行项目价格维护方法
    Jerry Wang诚邀广大SAP同仁免费加入我的知识星球,共同探讨SAP技术问题
    为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
    如何用代码填充S/4HANA销售订单行项目的数量字段
    SAP成都研究院大卫哥:SAP C4C中国本地化之微信小程序集成
    如何获得C4C里某个code字段对应的描述信息
    如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据
  • 原文地址:https://www.cnblogs.com/cstxx77/p/12933467.html
Copyright © 2020-2023  润新知