美文网首页
redis5种数据结构

redis5种数据结构

作者: 风吹过的夏天lee | 来源:发表于2017-08-17 15:27 被阅读0次

    1 strings

    语法:  set stringname value-----------get key value;

               mset key1 value1 key2 value2.....

               mget key1 key2;

              incr key => value值加一

    incrby key 10   key对应value值加10

    2 list

    语法: rpush(lpush) listname listmember(可以同时放多个元素)

    可以一次放入多个元素value,使用lrange key名 0 -1 查询list元素

    list链式数据结构,使用lpop或rpop取出list中的元素

    del listname 清空list

    3hash

    键/值的value中存的是hash结构

    语法: hset myhash(hash名字) key value( key和value是存的键值对)

    hmset myhash key1 value1 key2 value2

    hget myhash key查询

    hgetall myhash 查寻所有key

    hincrby myhash key 20

    4 Set  无序的字符串集合

    语法: sadd 集合name 集合元素

    sadd myset 1 2 3 

    smembers myset取出集合中的元素

    sismember myset 3查询元素3在集合中是否存在

    5 zset有序集合

    语法: zadd myzset(集合名称) score member

    zadd myzet 90 lee 集合添加元素lee关联score是90

    zrange myzet 0 -1 集合中的成员

    zrange myzet 0 -1 withscores 返回集合的成员以及score

    相关文章

      网友评论

          本文标题:redis5种数据结构

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