zoukankan      html  css  js  c++  java
  • 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)

        

  • 相关阅读:
    bzoj2959
    学习笔记::lct
    bzoj3203
    bzoj1319
    bzoj3625
    bzoj3992
    bzoj1565
    bzoj3513
    平常练习动归(1.胖男孩)———最长公共子序列
    2016 noip 复赛 day2
  • 原文地址:https://www.cnblogs.com/Hxinguan/p/10199911.html
Copyright © 2011-2022 走看看