redis常用命令(二)

一、集合(set)

  单值多value,vaue不能重复

  sadd/smembers/sismember 添加数据/获取set所有数据/判断是否存在某个值

  scard 获取集合里面的元素个数

  srem key value 删除集合中的元素

  srandmember key 某个整数(随机出几个数)

  spop key  集合随机出栈

  smove key1 key2 key1的某个值  将key1的某个值移到key2中

  sdiff/sinter/sunion 差集/交集/并集

二、哈希(hash)

  KV模式不变,但v是一个键值对

  hset/hget/hgetall/hmset/hmget/hdel  单个属性设置值/获取某个属性值/获取hash全部值/设置多个值/获取多个值/删除hash某个属性值

  hlen 查看有多少个属性  hexists 判断hash是否存在某个属性 hkeys 查看hash所有属性  hval  查看hash所有value

  hincrby hash某个属性自加某个值  hincrbyfload 某个属性自加某个浮点值

  hsetnx 没有属性值才进行设置

三、有序集合(zset)

  在set的基础上加score ,之前的set是k1 v1 v2 v3,zset是k1 score1 v1 score2 v2 score3 v3

  zadd/zrange 添加值(zadd zset01 1 v1 5 v5 3 v3) /展示值(zrange zset01 0 -1)

    

posted @ 2018-12-30 16:48  Hxinguan  阅读(156)  评论(0编辑  收藏  举报