1) HSET命令
语法:HSET key field value
参数说明: key为哈希表名,field、value分别为要插入的键值对的键和值
返回值:如果新插入键值对,返回1;若键值对中的键已存在,则会覆盖原先的值,并返回0;如果key对应的不是哈希表,则返回错误提示信息
HSET命令使用示例
2) HGET命令
语法:HGET key field
参数说明:key为哈希表名,field为键名
返回值: 成功则返回field键所对应的值;若key或field不存在,则返回nil
HGET命令使用示例
3) HMSET命令
语法:HMSET key field value [field value…]
参数说明: key为哈希表名;field、value分别为要插入的键值对的键和值,可以是一个或多个值
返回值: 如何执行成功返回OK;若key对应的不是哈希表,返回错误提示信息
HMSET命令使用示例
4) HMGET命令
语法:HMGET key field [field…]
参数说明: key为哈希表名,field为键值对中的键名,可以是一个或多个
返回值: 返回每个field所对应的值;若key或field不存在,返回nil;若key对应的不是哈希表,返回错误提示信息
HMGET命令使用示例
5) HGETALL命令
语法:HGETALL key
参数说明: key为哈希表名
返回值: 返回key所对应的所有的键值对;若key不存在,返回空列表;若key所对应的不是哈希表,则返回错误提示信息
HGETALL命令使用示例
6) HSETNX命令
语法:HSETNX key field value
参数说明: key为哈希表名,field、value分别为要插入的键值对的键和值
返回值: 如何新插入键值对,返回1;若键值对中的键已存在,会保留原先的值,返回0;若key对应的不是哈希表,则返回错误提示信息
HSETNX命令使用示例