26-精简键名和键值
4.6.1 精简键名和键值
精简键名和键值是最直观的减少内存占用的方式,如将键名 very.important.person:20 改成 VIP:20 。当然精简键名一定要把握好尺度,不能单纯为了节约空间而使用不易理解的键名(比如将 VIP:20 修改为 V:20 ,这样既不易维护,还容易造成命名冲突)。又比如一个存储用户性别的字符串类型键的取值是 male 和 female ,我们可以将其修改成 m 和 f 来为每条记录节约几个字节的空间(更好的方法是使用 0 和 1 来表示性别,稍后会详细介绍原因)6。
63.2.4节还介绍过使用字符串类型的位操作来存储性别,更加节约空间。