redis获取目录下的value redis获取所有键值对_redis



字符串


字符串可以存储:字节串(btye string),整数,浮点数


自增自减命令

INCR key-nameDECR key-nameINCRBY key-name amountDECRBY key-name amountINCRBYFLOAT key-name amount

redis还拥有对字符串其中一部分内容进行读取或者写入的操作


redis获取目录下的value redis获取所有键值对_键值对_02


列表

RPUSH key-name value[value...]–将一个或者多个值推入列表的右端,(LPUSH 是推入左端)RPOP key-nameLINDEX key-name offsetLRANGE key-name start endLTRIM key-name start end

集合

SADD SADD key-name item[item...]SREM key-name item[item...]SISMEMBER SISMEMBER key-nameSCARD SCARD key-nameSMEMBERS SMEMBER 

key-name 返回集合包含的所有元素SRANDMEMBER SRANDMEMBER key-name[count]-从集合里面随机地返回一个或多个元素,当count为正数时,命令返回的元素不会重复,当为负数是,命令返回的元素可能会重复 SPOP 

SPOP key-nameSMOVE SMOVE source-key dest-key item

redis获取目录下的value redis获取所有键值对_缓存_03


散列

HMGET key-name key[key...]HMSET key-name key value [key value..]HDEL key-name key[keyHLEN key-name 

返回散列包含的键值对的数量

进阶:

HEXISTS key-name keyHKEYS key-name 

获取散列包含的所有键HVALS key-name 

获取散列包含的所有值HGETALL key-name 

获取散列包含的所有键值对HINCRBY key-name key incrementHINCRBYFLOAT key-name key increment

有序集合


redis获取目录下的value redis获取所有键值对_字符串_04


redis获取目录下的value redis获取所有键值对_redis_05



发布和订阅

SUBSCRIBE 

UNSUBSCRIBE 

PUBLISH 

PSUBSCRIBE 

PUNSUBSCRIBE

其他命令

SORT 

MULTI 

EXEC 

TTL 

EXPIRE