jedis.incr(byte []键)的输入

时间:2017-04-12 16:50:37

标签: java redis jedis

我目前正在使用Jedis版本2.9.0,根据Redis Jedis文档,方法long jedis.incr(byte [] key)接受一个字节数组作为其键。 问题是,我使用哈希值(MessageDigest.getInstance(“MD5”))作为键,但我不确定此命令中允许的键的类型/大小。 在这种情况下,我也不知道这是否是“最佳实践”。 有谁知道一个字节数组有多大,仍然可以在这个方法中作为参数传递?

1 个答案:

答案 0 :(得分:0)

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