前言
Redis的键值是“二进制安全”的,任何二进制序列都可作为键值,因此,可以使用如“foo”的简单字符串作为键值,也可以使用jpeg文件作为键值,甚至空字符串也可以作为有效的键值。
关于键值的规则
1.键值不宜过长。例如,使用1kb的键值,不仅浪费内存,而且索引浪费时间。即使你需要用一个很大的键值,也可以通过hash加密算法使其变小,从而节省内存和带宽
2.键值不宜太短。键值要有意义,太短了可读性就差了,不过开发者也需要考虑键值的可读性和占用内存空间之间的平衡点
3.遵循键值命名规范。如,通过点或者冒号分隔多个字符等
4.键值最大不能超过512 MB