有没有办法模拟memcpy将值存储到Redis密钥?

时间:2019-08-01 06:57:18

标签: redis memcpy hiredis

我有一个数据缓冲区,我想将其设置/存储到redis DB中,以供下游模块重用/获取。我有一个指向数据缓冲区的指针,我想直接从缓冲区指针模仿某种memcpy到redis键值,我知道我要复制的数据的确切长度。

我可以分两个阶段完成

1)将缓冲区写入大小为length的文件,例如buffer.bin 2)模拟'redis-cli -x set buffer1

我确认可以通过以下方式获取文件内容 redis-cli -x获取buffer1> /home/buffer-copy.bin

但是我想避免额外的文件操作,如果我可以将其从内存指针直接保存到redis键值中,我认为这是完全冗余/昂贵的操作。能否请您分享一下我如何做到的想法?

编辑:尝试使用“ C” hiredis接口访问redis

0 个答案:

没有答案
相关问题