- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 rredis 将散列存储到键值,如下所示:
library(rredis)
redishost<-c("127.0.0.1",6379)
redisConnect(host=redishost[1], port=as.numeric(redishost[2]))
toStore <- "asdf"
redisHSet(key='simulatorinput', field = "asdf", value = toStore, NX=F)
redisHGet(key = 'simulatorinput', field = "asdf")
当我检查我在 redis 中的输入时,我得到以下输出:
127.0.0.1:6379> HGET simulatorinput asdf
"X\n\x00\x00\x00\x02\x00\x03\x03\x00\x00\x02\x03\x00\x00\x00\x00\x10\x00\x00\x00\x01\x00\x04\x00\t\x00\x00\x00\x04asdf"
但是,当我使用 HGET
> redisHGet(key = 'simulatorinput', field = "asdf")
[1] "asdf"
有人能告诉我为什么会这样吗?我怎样才能避免这种情况发生?
最佳答案
rredis pdf 手册(第 28 页)说明如下:
In order to store strings that can easily be read by other clients, first convert the character object using the charToRaw function as shown in the examples.
toStore <- "asdf"
redisHSet(key='simulatorinput', field = "asdf", value = charToRaw(toStore), NX=F)
redisHGet(key = 'simulatorinput', field = "asdf")
[1] "asdf"
attr(,"redis string value")
[1] TRUE
来自redis客户端:
redis 127.0.0.1:6379> HGETALL simulatorinput
1) "asdf"
2) "asdf"
关于 'hset' 期间的 R 库 rredis 附加虚假字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39587973/
我有一些数据存储在 redis 中,我正在使用包 rredis 通过 R 访问这些数据。是否有可能从 R 终端中找到存储在 redis 中的一段数据(在我的特定示例中为哈希)最后一次更改的时间? 谢谢
我正在使用 rredis 将散列存储到键值,如下所示: library(rredis) redishost HGET simulatorinput asdf "X\n\x00\x00\x00\x02\
我是 Redis 的新手,也是 R 的新手。我需要做一个作业,我首先需要连接到一个套接字(它流式传输股票的键值)。 我使用自制软件在我的 mac 中安装了 Redis,然后在 R 中安装了包 rred
我需要压缩存储在 Redis 中的数据。我将数据从 R(使用包 rredis)写入 Redis,如下所示: redisSet("x","{\"email\":\"master@disaster.com
我是一名优秀的程序员,十分优秀!