redis - 如何在 Redis 中对多个数据库进行多次获取

标签 redis

在redis中,是否可以对多个数据库进行MGET?

类似于:

select 1
set a hello
select 2
set b world

mget db1:a db2:b

最佳答案

Redis 不提供将名称与不同数据库相关联的方法,因此您必须自己跟踪哪些数据去了哪里。参见 here

所以,你想做的事是不可能的。 enter image description here

因为 SELECT 命令选择数据库,即数据库的索引,我们不能选择两个数据库,只有在选择索引之后,我们才能运行命令。

关于redis - 如何在 Redis 中对多个数据库进行多次获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14069075/

相关文章:

java - 在 Spring Boot 中 FindByIndexNameSessionRepository 不能为空

node.js - 将数据库连接对象添加到 node.js 中的 process.env 全局是一种好习惯吗?

redis - Kubernetes 无法在服务的 Cluster-IP 上连接 redis

mysql - 我可以在 Magento 中使用 Redis 而不是 Mysql 吗?如何?

redis - 官方 redis-pubsub 源

caching - redis持久化是否阻塞读写请求

hash - 如何从 redis geohash 中删除一个项目?

data-structures - 为什么 Redis SortedSet 使用 Skip List 而不是 Balanced Tree?

amazon-web-services - 如何确定 Redis(已启用集群模式)复制组中的主要端点

redis - 在单台机器上运行 Redis 和 PostgreSQL 时优化磁盘 I/O