带有 Redis 的 Java 数据结构

标签 java string data-structures redis hashmap

在我的代码中,我在下面声明了这个数据结构:

LinkedHashMap>> GroupsOfaSignature = new LinkedHashMap>>();

我想将它保存在 redis 中,它有自己的数据结构类型(字符串,哈希,...)。在 redis 文档中,他们说我们可以存储 HashMap ,其中键和值都是字符串,所以我的问题是我是否可以存储键或值不是字符串的 HashMap ,例如上面示例中的链接 HashMap

最佳答案

您需要将它们转换为字符串。您可以使用一些 Json 库(如 gson)为您提供等效的 Json 字符串,也可以使用消息包来实现相同的目的。

http://msgpack.org/index.html

希望对你有帮助

关于带有 Redis 的 Java 数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38372746/

相关文章:

Java:不应该更新的值

java - 沿直线移动对象

ruby - 将字符串值转换为哈希

javascript - 将数组值从字符串更改为数字

data-structures - 快速插入大量节点的最佳自平衡 BST

java - java.nio.file.Path和java.nio。*有什么区别?

Java 分为 3 个领域

java - ArrayList中的Java字符串对象

arrays - 合并排序数组,最佳时间复杂度是多少?

java - 列表中的有效查找