当前位置: 首页 > 面试题库 >

复杂的数据结构Redis

宗政功
2023-03-14
问题内容

可以说我有一个散列,例如

$data = {
    'harry' : {
         'age' : 25,
         'weight' : 75,
    },
    'sally' : {
        'age' : 25,
        'weight' : 75,
    }
}
  1. 存储这种数据结构的“通常”方式是什么(或者您不会吗?)
  2. 您是否可以直接获得价值(例如,获取哈利:年龄?
  3. 一旦存储,您是否可以直接更改子键的值(例如,sally:weight = 100)

问题答案:

存储这种html" target="_blank">数据结构的“通常”方式是什么(或者您不会吗?)

例如,哈利(Harry)和莎莉(Sally)将分别存储在单独的散列中,其中字段代表其属性,例如年龄和体重。然后set结构将保存您存储在redis中的所有成员(harry,sally等)。

您能否直接获得价值(例如,获取哈利:年龄?)

是的,请参阅HGET或HMGET或HGETALL。

一旦存储,您是否可以直接更改子键的值(例如,sally:weight = 100)

是的,请参阅HSET。



 类似资料:
  • 本文向大家介绍数据结构中的时空复杂性,包括了数据结构中的时空复杂性的使用技巧和注意事项,需要的朋友参考一下 算法分析 可以在实施之前和实施之后的两个不同阶段进行算法效率分析,如下 先验分析-这被定义为算法的理论分析。通过假设所有其他因素(例如处理器速度)是恒定的,并且对实现没有影响,来衡量算法的效率。 后验分析-定义为算法的经验分析。所选算法是使用编程语言实现的。接下来,所选算法在目标计算机上执行

  • 在Spring-boot应用程序中使用yaml(带有snakeyaml依赖关系1.16),我试图基于application.yml文件创建。我想创建一个像下面的json这样的数据结构,它是一个包含字符串键和数组值的映射。 我已经为我的yaml尝试了以下方法 尝试二 尝试三 如果我将集合更改为一个ArrayList(或List接口),这就可以了,但这不是我想要的。更改为此 但need也不能用于Set

  • 问题内容: 我在Matlab中目前具有以下结构的数据 其中item是来自i = 1 .. n的单元格,每个单元格包含多个属性的数据结构,每个属性均具有大小为2,j的矩阵,其中j = 1 .. m。属性的数量不是固定的。 我必须将此数据结构转换为python,但是我对numpy和python列表并不陌生。用numpy / scipy在python中构造此数据的最佳方法是什么? 谢谢。 问题答案: 我

  • 栈和队列都很简单:接口相对固定,并且它们应用于比较特殊的情况。并不是所有数据结构都像它们一样简单;大多数数据结构支持更加多样化的操作。原则上,这将增大并行的可能性,但是也让对数据保护变得更加困难,因为要考虑对所有能访问到的部分。当为了并发访问对数据结构进行设计时,这一系列原有的操作,就变得越发重要,需要重点处理。 先来看看,在查询表的设计中,所遇到的一些问题。 6.3.1 编写一个使用锁的线程安全

  • 问题内容: 我有几种复杂的数据结构,例如 注意:就我而言,使用Set或List并不重要。 现在我知道JAXB让我定义了 XmlAdapter ,这很好,但是我不想为每个给定的数据结构都定义一个XmlAdapter(这将是太多的复制和粘贴代码)。 我试图通过声明两个泛化的XmlAdapters来实现我的目标: 一个用于地图: 一套 问题 : JAXB抱怨如下: 这是我的适配器类: 这是我的JUnit

  • 我有一个这样的数组: 中的数组包括另外两个数组(第一个不是必需的,但看看第二个(:这个数组包含不同的 x/y 坐标 ) 我想得到另一个数组的结果,如下所示(解释如下): 数组现在按其 x 值排序 ( -- 我不知道如何编码;这是我到目前为止所拥有的: 编辑:有一点忘记说了,就是应该分组的坐标的不应该大于。看下面的例子: