我对Redis完全陌生。我有一个C应用程序运行在嵌入式Linux设备上,它应该连接到本地公开的Redis。我使用的是Hiredis。
我可以使用redisConnect()
成功连接到Redis。
现在我需要将数据点写入Redis的属性中:value JSON格式,示例如下:
{
"value" : 1000.1,
"unit" : "mA",
"name" : "Current"
}
我一直在看示例代码,但没有看到任何东西确切地显示我试图实现的目标。
是否可以按如下方式使用redisCommand()
?
redisCommand(redisContext,"value %f unit %s name %s", 1000.1, "mA", "Current");
1条答案
按热度按时间lmvvr0a81#
以下是对我有效的方法:
注意,字符串的JSON部分传递给redisCommand,字段和值之间没有任何空格。