Redis常用命令

Redis常用的数据类型有五种:String、List、Set、Hash、ZSet

String
值类型:字符串、浮点数、整数
命令

get
set
del
数字
INCR
DECR
INCRBY
DECRBY
INCRBYFLOAT
字符串
APPEND
GETRANGE
SETRANGE
SETRANGE key-name offset value
GETBIT
SETBIT
BITCOUNT
BITOP

List
值类型:链表,每个节点都包含一个字符串
命令

LPUSH
rpush
Lrange
Lindex
Lpop
RPOP
LTRIM
BLPOP
BRPOP
RPOPLPUSH
BRPOPLPUSH

Set
值类型:字符串无序收集器,每个字符串都不同的
命令

SADD
SMEMBERS
Sismember
Srem
SCARD
SRANDMEMBER
SPOP
SMOVE
集合运算
SDIFF
SDIFFSTORE
SINTER
SINTERSTORE
SUNION
SUNIONSTORE

Hash
值类型:键值对的无序散列表
命令

Hset
Hget
Hgetall
Hdel
HMGET
HMSET
HLEN
HEXISTS
HKEYS
HVALS
HINCRBY
HINCRBYFLOAT

Zset
值类型:字符串成员与浮点分值之间的有序映射,元素的排列顺序由分值的大小决定
命令

Zadd
Zrange
Zrangebyscore
Zrem
ZCARD
ZINCRBY
ZCOUNT
ZRANK
范围命令
ZREVRANK
ZREVRANGE
ZRANGEBYSCORE
ZREVRANGEBYSCORE
ZREMRANGEBYRANK
ZINTERSTORE
ZUNIONSTORE