Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

34.16. HASH

设置 hash 值

			
redis.netkiller.cn:6379> HSET NEO name chen nickname netkiller
(integer) 2			
			
			

获取 hash 值

			
redis.netkiller.cn:6379> HGET NEO name
"chen"
redis.netkiller.cn:6379> HGET NEO nickname
"netkiller"		
			
			

获取所有 key

			
redis.netkiller.cn:6379> HKEYS NEO
1) "name"
2) "nickname"
			
			

获取所有值

			
redis.netkiller.cn:6379> HVALS NEO
1) "chen"
2) "netkiller"			
			
			

获取哈希表中字段的数量

			
redis.netkiller.cn:6379> HLEN NEO
(integer) 2	
			
			

获取在哈希表中指定 key 的所有字段和值

			
redis.netkiller.cn:6379> HGETALL NEO
1) "name"
2) "chen"
3) "nickname"
4) "netkiller"
			
			

查看哈希表 key 中,指定的字段是否存在

			
redis.netkiller.cn:6379> HEXISTS NEO name
(integer) 1
redis.netkiller.cn:6379> HEXISTS NEO test
(integer) 0