redis hmset hash命令简介


一、命令简介

hmset 命令在redis中主要功能是:

通过一条命令对一个hash键的
设置一个字段和字段值
或设置多个字段 多个字段值


二、命令使用说明

命令语法如下:

 redis 192.168.8.123>hmset hashKeyName field1 value1 field2 value2 field3 value3 ... 
 注意事项:

  1 命令执行成功后 返回"OK"
  2 hashKeyName 必须为空或hash类型键,否则会报错误信息
  3 field1 如果已经存在hashKeyName中,那么value1 将覆盖字段上以前的value

 

例:

 redis 192.168.8.123:6379>flushdb    //清空当前redis数据库
OK
redis 192.168.8.123:6379> set k1 value  //设置一个string类型数据
OK
redis 192.168.8.123:6379> hmset k1 f1 v1 //此时采用hmset操作k1 则会返回相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> hmset k2 f1 v1 k1 v1 f2 v2 //hmset设置成功
OK
redis 192.168.8.123:6379> get k1 
"value"  
redis 192.168.8.123:6379> hgetall k2 //获取hash键k2的所有字段及字段值
1) "f1"
2) "v1"
3) "k1"
4) "v1"
5) "f2"
6) "v2" 
redis 192.168.8.123:6379> hmset k2 f1 v123 k6 u7 //重设部分已经存在的字段
OK
redis 192.168.8.123:6379> hgetall k2
1) "f1"
2) "v123"
3) "k1"
4) "v1"
5) "f2"
6) "v2"
7) "k6"
8) "u7" 
 

如下图所示:

redis hmset hash命令用法简介

redis hmset hash命令用法简介


相关阅读:
redis hmget hash命令简介
redis hlen hash命令简介
redis hkeys hash命令简介
redis hincrbyfloat hash命令简介
redis hincrby hash命令简介
redis hgetall hash命令用法简介
redis hget hash命令简介
redis hexists hash命令简介
redis hdel hash命令简介
redis hset hash 值命令简介
redis 数据类型”hash-哈希”简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis hmset hash命令简介》上有1条评论

  1. Pingback引用通告: redis hsetnx hash命令简介 | 猫猫小屋

评论已关闭。