相关疑难解决方法(0)

Redis存储列表内的哈希

我必须在redis中存储一些机器细节.由于我有许多不同的机器,我计划使用以下结构

server1 => {name => s1, cpu=>80}
server2 => {name => s2, cpu=>40}
Run Code Online (Sandbox Code Playgroud)

我需要针对关键CPU存储多个值.另外,我需要仅针对cpu维护值列表中的最后10个值

1)如何针对哈希中的密钥存储列表?

2)我读到了ltrim.但它接受了一把钥匙.如何为server1中的密钥cpu执行ltrim?

我正在使用jedis.

java redis

17
推荐指数
3
解决办法
1万
查看次数

编写查询以向REDIS哈希中的键添加多个值?

我浏览了REDIS Hashes上的命令列表.是否可以为REDIS中的哈希键分配多个值?例如,我试图以散列的形式表示下表.

 Prod_Color  |   Prod_Count  |   Prod_Price   |   Prod_Info
------------------------------------------------------------
  Red        |       12      |       300      |   In Stock
  Blue       |        8      |       310      |   In Stock
Run Code Online (Sandbox Code Playgroud)

我随后尝试了以下哈希命令

HMSET Records Prod_Color "Red" Prod_Count 12 Prod_Price 300 Prod_Info "In Stock"

HMSET Records Prod_Color "Blue" Prod_Count 8 Prod_Price 310 Prod_Info "In Stock"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用命令HGETALL Records检索哈希时,我只看到第二行插入的值(即蓝色,8,310,有库存)!我知道我可以创建一个单独的哈希并插入第二行值,但是,我打算在一个哈希中插入所有值.

redis

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

redis ×2

java ×1