jedis.incr(字节[]键)的输入

Inputs for jedis.incr(byte[] key)

我目前使用的是 Jedis 2.9.0 版,根据 Redis Jedis 文档,方法 long jedis.incr(byte[] key) 接受字节数组作为其键。 问题是,我使用散列值 (MessageDigest.getInstance("MD5")) 作为键,但我不确定此命令中允许的键 types/sizes。 我也不知道在这种情况下这是否是 'best practice'。 有谁知道一个字节数组可以有多大,并且仍然可以作为参数传递给这个方法?

Redis 的键名最长可达 512MB,并且是二进制安全的。由于 MD5 哈希是 128 位整数,它只需要 16 个字节作为密钥名称,并且在限制之内。