一、Hash
1. HDEL
删除哈希表key中的一个或多个域,不存在将被忽略
HDEL [表名] [fieId]
返回值:被成功移除的域的数量,不包括被忽略的域
2. HEXISTS
检查哈希表key中,fieId是否存在
HEXISTS [表名] [fieId]
返回值:存在返回1,不存在返回0
3. HGET
显示哈希表key中的给定域fieId的值
HGET [表名] [fieId]
返回值:若存在,返回fieId里的值,若不存在返回null
4. HGETALL
显示哈希表key中所有的fieId和value
HGETALL [表名]
返回值:列表形式显示表中的fieId和value,若表不存在,返回空列表
5. HINCRBY
给哈希表key的fieId的值加上一个数,也可以加负数,相当于见这个数,
若不存在这个表,则会先创建一个表再执行HINCRBY操作,若fieId不存在,那么初始化为0再执行命令
HINCRBY [表名] [fieId][数值]
返回值:执行命令后fieId的值
6. HKEYS
显示哈希表key中的所有fieId
HKEYS [表名]
返回值:存在返回表中所有fieId的列表,若不存在返回空表
7. HMGET
显示哈希表key中一个或多个fieId的value值,
HMGET [表名] [fieIds]
返回值:存在就返回一个包含要查找的fieId的value值的列表,若表不存在就返回一个空表,
若fieId不存在,返回null,列表的值按fieId的顺序排列
8. HMSET
同时在哈希表key中设置多个fieId以及对应的value值,若fieId已存在会覆盖旧值,若表不存在,则先创建表再执行命令
HMSET [表名] [fieId] [value] [fieId] [value]
返回值:执行成功返回OK,若表不是hash类型返回错误
9. HSET
在哈希表key中设置一个fieId和对应的value值,若表不存在则先创建一个新表再执行命令,若fieId已存在值,则覆盖旧值
HSET [表名] [fieId] [value]
返回值:若表中不存在fieId,设置一个新的fieId并设值,成功返回1,若已存在fieId,则覆盖旧值,返回0
10.HVALS
显示哈希表key中的所有fieId的value值
HVALS [表名]
返回值:一个表中所有值的列表,若不存在,返回一个空表
二、List
1. BRPOP
在指定时间内弹出显示表中的值
BRPOP [表名] [时间]
返回值:如果指定时间内没有元素被弹出,则返回null和等待时间,反之返回一个含有两个元素的列表,第一个值为被弹出值所在的表,第二个元素为 被弹出的值
2. LINDEX
显示列表key中下标为index的元素,下标(index)参数 start 和 stop 都以 0 为底,也就是说,
以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。
你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,
以此类推。如果 key 不是列表类型,返回一个错误
LINDEX [表名] [index]
返回值:列表key下标为index的元素,若下标value不存在列表值的范围内,返回null
3. LPOP
移除列表key的第一个元素,并显示删除的元素
LPOP [表名]
返回值:存在返回删除的元素,不存在返回null
4. LPUSH
将一个或多个值插入到列表key的表头,如果有多个值,则从左到右依次插入表头,如果列表不存在,则先创建一个表再执行命令,若表存在但不是列表类型时,返回一个错误
LPUSH [表名] [value]
返回值:执行命令后,列表存在的值的数量
5. LSET
将列表key下标为index的元素设置值,若index参数超出可以范围或key不存在,返回一个错误
LSET [表名] [下标] [值]
返回值:成功返回OK,否则返回错误信息
6. RPOP
移除列表key的末尾元素,并显示
RPOP [表名]
返回值:成功返回列表key的末尾元素,表不存在返回null
7. RPUSH
将一个或多个值插入到列表key的末尾,如果有多个值,则按从左到右的顺序插入到key末尾,
若表不存在,则先创建一个新表再执行命令,若表存在但不是列表类型时,返回一个错误
RPUSH [表名] [值]
返回值:RPUSH执行成功后元素的长度
标签:返回,常用命令,Redis,列表,key,表名,返回值,fieId
From: https://blog.csdn.net/qq_53098873/article/details/140954530