我目前使用Jedis版本2.9.0,根据Redis Jedis文档,long jedis.incr(byte [] key)方法接受一个字节数组作为它的关键。 问题是,我使用散列值(MessageDigest.getInstance(“MD5”))作为键,但我不确定此命令中允许的键的类型/大小。 我也不知道这是否是这种情况下的“最佳做法”。 有谁知道一个字节数组有多大,仍然可以作为参数传递给这个方法?jedis.incr(byte [] key)的输入
0
A
回答
0
Redis的密钥名称最长可达512MB,并且是二进制安全的。由于MD5哈希是一个128位整数,因此它只需要16个字节作为关键名称,并且这在限制范围内。
+0
非常感谢Itamar! – Lucas
+0
@Lucas我的荣幸 - 如果您发现此答案令人满意,请将其标为:) –
相关问题
- 1. HSEARCH000151:无法从类型为byte的对象获取输入流
- 2. 未在地图中输入条目(<key,values>)
- 3. 在RMS列中写入byte []
- 4. 在ASP.NET MVC中输入文件autobind到byte [] aray MVC
- 5. VARCHAR2(N BYTE | CHAR)默认 - > CHAR或BYTE
- 6. 列表的byte []的一个大的byte []
- 7. PHP $ _SESSION ['key']用输入按钮值覆盖。为什么?
- 8. On Key Down限制用户输入一些特殊字符
- 9. SQL FreeTextTable [Key]加入VarChar ID
- 10. SQLite FOREIGN KEY键入名称
- 11. MySQL KEY/UNIQUE KEY
- 12. 的Java Servlet的 - 获取的byte []内容出一个html文件输入
- 13. byte []编码
- 14. convert zip byte [] to unzip byte []
- 15. 获取的byte []从列表<Byte>
- 16. Mystery Key Value Coding Key
- 17. Byte by Byte反向文件读取
- 18. Assembly.Load(byte())
- 19. BufferedReader直接到byte []
- 20. MYSQL ON DUPLICATE KEY插入别的东西
- 21. 的std :: string为byte []
- 22. Python解析NMAP XML输出“elem key =”NodeList
- 23. scala Array [Byte] diff
- 24. StackExchange.Redis将RedisValue转换为byte []通过“as byte []”返回null
- 25. 将内容从byte []写入Alfresco repo
- 26. 流写入字符串和byte []数组?
- 27. Java:Clob to byte []
- 28. glTexImage2D + byte []
- 29. JS/Angular/Places API - document.getElementById(key).value与表单输入相关的问题
- 30. Hadoop Java:如何将map key指定为输入split的索引之一?
请编辑该问题以包含MCVE。 http://stackoverflow.com/help/mcve – lit