当hash结构中的元素较少(少于redis.conf:hash-max-zipmap-entries指定的数量时,配置成<=1000,过大会减低处理速度,参见: 这里 和 这里 )且数据为整型时,redis使用特殊的方式(数组保存,时间换空间)保存hash结构以减少内存占用,参见 这里 和 这里 。但当hash结构超过指定数量时将使用普通的字符串方式保存,也就无法再节省内存了。