Redis入门基础命令

hash操作命令

  • HSET key field value  将哈希表key中的字段field设置为value
  • HGET key field            获取存储在hash表中指定字段的值
  • HDEL key field             删除存储在hash表中的指定字段
  • HKEYS  key                 获取哈希表中所有字段,就是key中的所有key
  • HVALS key                   获取哈希表中所有的值,就是key中key对应的所有value

列表操作命令

Redis列表是简单的字符串列表,按照插入顺序排序,类似队列

  • LPUSH key value【value】 将一个或多个值插入到列表的头部 ,列表的左侧为头部
  • LRANGE key start stop        获取列表指定范围内的元素
  • PRPO key                            移除并获取列表最后一个元素
  • LLEN key                               获取列表长度

集合操作命令 

Redis set是string类型的无序集合,集合成员是唯一的,集合中不能出现重复的数据

  • SADD key member1 【member2】 向集合添加一个或多个成员
  • SMEMBERS key                              返回集合中的所有成员
  • SCARD key                                       获取集合的成员数
  • SINTER key1 【key2】                     返回跟定所有集合的交集
  • SUNION key1 【key2】                   返回给定所有集合的并集
  • SREM key member 【member2】   删除集合中一个或多个成员

有序集合操作命令

Redis有序集合是string类型元素的集合,且不允许有重复元素,每个元素都会关联一个double类型的分数。

  • ZADD key score1 member 【score2.member2】   向有序集合添加一个或多个成员
  • ZRANGE key start stop 【WITHSCORES】          通过索引区间返回有序集合中指定区间内的成员
  • ZINCRBY key increment member                           有序集合中对指定成员的分数加上增量increment
  • ZREM key member 【member。。。】                  移除有序集合中的一个或多个成员

Redis的通用命令

  • KEYS pattern                                         查找所有符合给定模式(pattern)的key
  • Exists key                                               检查给定的key是否存在
  • TYPE key                                               返回key所存储的值的类型
  • DEl key                                                   该命令用于在key存在时删除key

你可能感兴趣的:(redis,数据库,缓存)