字符串
字符串可以存储:字节串(btye string),整数,浮点数
自增自减命令
INCR key-name
DECR key-name
INCRBY key-name amount
DECRBY key-name amount
INCRBYFLOAT key-name amount
redis还拥有对字符串其中一部分内容进行读取或者写入的操作
列表
RPUSH key-name value[value...]
–将一个或者多个值推入列表的右端,(LPUSH 是推入左端)RPOP key-name
LINDEX key-name offset
LRANGE key-name start end
LTRIM key-name start end
集合
SADD SADD key-name item[item...]
SREM key-name item[item...]
SISMEMBER SISMEMBER key-name
SCARD SCARD key-name
SMEMBERS SMEMBER
key-name 返回集合包含的所有元素SRANDMEMBER SRANDMEMBER
key-name[count]-从集合里面随机地返回一个或多个元素,当count为正数时,命令返回的元素不会重复,当为负数是,命令返回的元素可能会重复 SPOP
SPOP key-name
SMOVE SMOVE source-key dest-key item
散列
HMGET key-name key[key...]
HMSET key-name key value [key value..]
HDEL key-name key[key
HLEN key-name
返回散列包含的键值对的数量
进阶:
HEXISTS key-name key
HKEYS key-name
获取散列包含的所有键HVALS key-name
获取散列包含的所有值HGETALL key-name
获取散列包含的所有键值对HINCRBY key-name key increment
HINCRBYFLOAT key-name key increment
有序集合
发布和订阅
SUBSCRIBE
UNSUBSCRIBE
PUBLISH
PSUBSCRIBE
PUNSUBSCRIBE
其他命令
SORT
MULTI
EXEC
TTL
EXPIRE