1.Redis存储的数据类型

  字符串               String  可存储字符串 和 Int || double,

  列表                   List    存储多个字符串,

  集合                Set    一个无序的List(数据可重复),

  散列表(HashTable/HashMap)             Hash         存储形式 key - value,

  有序集合              Zset           。

 

2.五大数据结构基础命令

String(字符串) 类型

       命令        作用            示例

  SET        设置值                 SET  str strtest

  GET                         获取值            GET  str

  DEL        删除值            DEL   str

  INCR        在原来的基础上增加1     INCR key

  DNCR       在原来的基础上减一      DNCR key

     INCRBY       在原来数值上增加指定值  INCRBY key 10

  DECRBY      在原来数据上减去指定值  DECRBY key  10     

List (列表) 类型

  LPUSH      像左插入一个值     LPUSH array  arrayTest

       RPUSH      像右插入一个值         RPUSH array  arrayTest2

       LINDEX      从左往右查数据   LINDEX array  0(类似数据下标从0开始)

  LPOP        获取左1数据    LPOP array

  RPOP       获取右1数据    RPOP array

  LRANGE     获取指定范围值    LRANGE 0 3(获取 4位)

SET (集合)类型 

  SADD    插入一条记录    SADD setarray test

       SMEMBERS  获取set内所有记录      SMEMBERS setarray 

       SISMEMBER    检查元素是否存在集合 sismber setarray 查询的值

       SREM    删除集合内指定的信息   REM setarray  删除的值 返回删除条数

Hash (散列)类型

  HSET  插入一条记录  HSET 变量名称   key  value

       HGET    查询一条记录  HGET 变量名     key

       HGETALL 查询所有记录      HGETALL 变量名

  HDEL  删除                  HDEL 变量名  key

ZSET(有序散列)

  ZADD       增加一条记录   ZADD zset 分值  内容

       ZRANGE  查询指定范围记录  ZRANGE 0 - 9999(这里的值是下标)

       ZRANGEBYSCORE   获取执行分值的内容 ZRANGEBYSCORE 0 - 999(传入分值范围)

       ZREM  删除指定值    ZREM Vlaue