STRING
对整个字符串或者字符串中的其中一部分执行操作,对整数、浮点数执行自增或者自减操作。
SET
GET
DEL
LIST
从链表的两端推入或者弹出元素;根据偏移量对链表进行修剪;读取单个或者多个元素;根据值查找或者移除元素。
LPUSH、RPUSH
LPOP、RPOP
LINDEX:获取列表给定位置的一个元素
LRANGE:获取列表给定范围内的所有元素
SET
添加、获取、移除单个元素;检查一个元素是否存在于集合中;计算交集、并集、差集;从集合里面随机获取元素
SADD
SREM
SISMEMBER:检查一个元素是否已经存在于集合中
SMEMBERS:获取集合包含的所有元素(集合中元素比较多时需要谨慎使用该接口)
SINTER:交集
SUNION:并集
SDIFF:差集
HASH
添加、获取、移除单个键值对;获取所有键值对。
HSET
HGET
HGETALL
HDEL
ZSET
添加、获取、删除单个元素;根据分值范围或者成员范围来获取元素。
有序集合的键被称为成员,每个成员都是各不相同的;有序集合的值被称为分值,分值必须为浮点数。有序集合是Redis里面唯一一个既可以根据成员访问元素(和散列一样),又可以根据分值的排列顺序来访问元素的结构。
ZDD
ZRANGE:根据元素在有序排列中所处的位置,从有序集合里面获取多个元素
ZRANGEBYSCORE:获取有序集合在给定分值范围内的所有元素
ZREM
小结
粗体都是我在工作中应用的比较少的技术点。