redis - 在 Redis 中获取当前时间

标签 redis

time 命令为我提供了一个列表,但我无法使用任何普通的列表命令获取其中的第一个元素。

redis 127.0.0.1:6379> time

1) "1375802172"

2) "168215"

redis 127.0.0.1:6379> lrange time 0 1

(empty list or set)

最佳答案

它与 Redis 列表类型完全无关。许多列表操作返回 a multi-bulk reply 的事实并不意味着所有的多批量回复都是 Redis 列表。

TIME 确实会返回包含两个值的标准多批量回复。第一个是 Unix 纪元时间,第二个是微秒数。

如果您只需要这些值之一,则由客户端程序来选择它。

关于redis - 在 Redis 中获取当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084633/

相关文章:

memory - 分析Redis内存使用情况

go - 需要帮助从 Go 消费者将数据排入 Redis 队列

node.js - 如何在 kubernetes 上部署带有 redis 的 node.js?

Redis,如何将集合存储为哈希键的值

Redis 客户端 Lettuce 命令超时与套接字超时

redis - 使用 memtier_benchmark;错过了每一个关键

node.js - 如何在 Node js应用程序的redis中使用hset基于子键删除

events - 连接 Redis 事件到 Lua 脚本执行和并发问题

node.js - 我如何在redis中存储这种类型的嵌套对象?

redis - 开源Redis集群和Redis labs企业集群有什么区别?