腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1102)
视频
沙龙
1
回答
Redis
管道
vs.
mget
我正在考虑使用
MGET
或pipeline,但在
MGET
上似乎找不到我要查找的信息 我的用例是用
MGET
或pipeline替换50个GET调用 到目前为止,我发现的是: 当我们使用pipeline时,不能保证命令会一个接一个地执行这意味着当我们使用pipeline对GET命令进行分组时,
redis
将不会被阻塞O (50 ),并且其他客户端将有机会执行它们的命令(50是我分组的GET调用的数量) 另一方面,对于命令
MGET
,我无法找到它如何工作的信息-当我们使用50个键调用
MGET
时,该命令
浏览 56
提问于2020-05-01
得票数 1
回答已采纳
2
回答
在莴苣(4.x) for
Redis
中,如何减少往返次数,并将一个命令的输出用作另一个命令的输入,特别是对于Georadius
、
我看到了这个,并且使用了via命令行,这个命令很好用:然而,我们如何才能通过生菜达到同样的效果(我开始尝试现在,当我们得到“位置-id:1”和“位置-id:3”时我想
管道
命令来做GEORADIUS以及做
mget
对所有匹配的结果
Redis
提供了这样的功能吗? 和
浏览 2
提问于2015-12-12
得票数 0
回答已采纳
1
回答
在
redis
中使用输出"SMEMBERS“命令作为"
MGET
”的输入?
、
、
我不想把所有的成员都拉到我的python程序中,然后使用这些数据发送
MGET
命令。 这是
redis
所能做到的吗,一种内部
管道
?
浏览 39
提问于2018-09-10
得票数 0
回答已采纳
1
回答
Python和
Redis
。为什么scan_iter()比带
mget
()的key()慢得多?
、
使用
redis
.
mget
()获取所有值,使用带有
redis
.scan_iter和
redis
.get()的for循环来获取值。(注意,我不需要键,只需要值)使用
redis
.scan_iter()获取所有键。使用
redis
.
mget
()获取所有值. end = datetime.now() print(str(len(v
浏览 0
提问于2021-06-01
得票数 2
1
回答
是否有一种方法来引用从未定义/声明过的C常数?
、
、
./ -e "CMD_REQ_
REDIS
_
MGET
"./command.c:574: r->type = CMD_REQ_
REDIS
_
MGET
; ./hircluster.c:3257: if (command->type == CMD_REQ_
REDIS
_
浏览 2
提问于2017-12-15
得票数 5
回答已采纳
3
回答
Redis
复合命令或命令
管道
是否可以运行如下所示的复合命令:我还没有从文档、或测试中找到明确的答案:1)"One"
redis
127.0.0.1:6379>
MGET
One Two2) "2"
redis
127.0.0.1:6379>
MGET
ZRANG
浏览 1
提问于2013-03-27
得票数 3
1
回答
workers.restart_requested_timestamp和/tmp/kdevtmpfsi无休止的请求
、
、
、
当我进入
redis
容器并开始监视comand时,我面临着无尽的请求,您知道这是什么吗?这是
redis
的正常行为吗?:40238] "
MGET
" "ikbkr16GHQ:workers.restart_requested_timestamp"15869679
浏览 11
提问于2020-04-15
得票数 0
1
回答
将
redis
.get分组2ms,然后通过
mget
执行
、
在监控newrelic时,我得到了200MS的平均
redis
.get时间,为了优化这一点,我用nodejs编写了一个简单的
管道
系统,它只是
redis
.get上的一个包装器,它推送队列中的所有请求,然后使用
redis
.
mget
(批量获取所有键)执行队列。this.processingQueue[time].forEach((item)=> { }); global.redisClient.
mget
=
浏览 1
提问于2019-11-07
得票数 0
1
回答
Redis
集群中是否可以配置槽位数量?(群集模式已启用)
、
根据
Redis
集群的数据,一个
Redis
集群有16384个插槽。我想知道是否有人成功地将
Redis
集群配置为使用不同数量的插槽。 我的问题的背景是:我有一个由集群模式
Redis
集群支持的应用程序。应用程序向
Redis
发送许多多get操作(使用
MGET
命令)。在集群模式下,
MGET
只支持属于同一个slot的key,因此传入multi操作的key需要按slot分组,每个涉及到的slot都会发出一个
MGET
命令。
MGET
中涉及的键的数量总是
浏览 3
提问于2021-04-17
得票数 0
1
回答
Redis
mget
与
redis
-py-cluster客户端不能正常工作
、
、
、
、
我使用"
Redis
-py- cluster“连接到我们的
Redis
集群。我们需要在一次调用中查询100个来自
redis
集群的key。我使用
redis
标签(带有{})将所有键散列到一个节点(例如:{feed}1、{feed}2、{feed}3是一些示例键)。在这里,我没有注意到顺序查询100个键和使用
mget
.Sample代码查询100个键之间的时间差: rconn = RedisCluster(startup_nodes=self.startup_nodes(flist) print(&qu
浏览 27
提问于2020-04-18
得票数 0
1
回答
我可以对hiredis使用
MGET
吗?
、
、
; if(
redis
->err) { exit(EXIT_FAILURE); reply = redisCommand(
redis
, "
MGET
%s %s"
浏览 0
提问于2012-02-24
得票数 0
回答已采纳
1
回答
带流水线的RedisCluster
MGET
、
、
、
为了提高性能,我尝试在
Redis
上执行
MGET
操作。我尝试过一次完成
MGET
,就像批量流一样。我得到的是错误when running
redis
__name__))Calling pipelined function
mget
浏览 27
提问于2021-05-25
得票数 0
回答已采纳
1
回答
灵丹妙药:数组到函数参数
我使用库来处理
Redis
。我无法正确地执行
MGET
命令。此代码适用于: Like4uElixir.RedixPool.command(["
MGET</
浏览 4
提问于2016-01-26
得票数 2
回答已采纳
1
回答
节点JS批处理在
Redis
Keys上获得
、
、
我希望一次获得大量的密钥/值存储在
Redis
上,使用批处理请求。我正在使用节点js
redis
客户端。这样做的目的是异步地对多个键发出get请求,有办法做到这一点吗?
浏览 3
提问于2020-03-25
得票数 1
1
回答
Redis
[例外:
mget
-所有键必须映射到相同的键槽]
、
、
、
、
我正在尝试使用Python从
Redis
获得多个值。redisClient.keys("UniqueID*")方法获取匹配模式的键列表,如"UniqueID10“、"UniqueID11”、"UniqueID13“ import
redis
rc =<em
浏览 11
提问于2022-05-28
得票数 1
2
回答
使用Python在
Redis
中获取多个键/值
、
、
我可以通过这种方式从Python的
Redis
中获取一个键/值:r =
redis
.StrictRedis(host='localhost', port=6379, db=0)
浏览 1
提问于2019-01-16
得票数 7
回答已采纳
1
回答
如何在
Redis
中对多个数据库进行多个get操作
在
redis
中,可以在多个数据库上执行
MGET
吗?select 1select 2
mget
db1:a db2:b
浏览 0
提问于2012-12-28
得票数 0
1
回答
Redis
MGET
性能
、
我正在尝试从
redis
库加载使用
mget
(r.keys())的
redis
数据库中的所有值。在db中有接近100 k的密钥,每个值对的大小为40 db。我已经加载了100 shown,将numpy数组转储到
redis
数据库中,并运行下面所示的代码来捕获读取数据所需的时间。import
redis
start=time.time()test=
浏览 0
提问于2019-07-17
得票数 4
回答已采纳
1
回答
将结果传递给
redis
中的另一个命令
、
、
、
在
Redis
中,有没有办法将一个函数的返回值传递给另一个函数?当然,如果您使用的是语言包装器(如Ruby),这很容易--但是从CLI中又如何呢?像这样的东西,bash风格或者像这样的东西
redis
127.0.0.1:6379>
mget
(keys student
浏览 3
提问于2012-09-07
得票数 6
回答已采纳
1
回答
如何将数据分发到
redis
集群的多个节点?
、
我有大量不同类型的键值对要存储在
Redis
缓存中。目前,我只使用一个
Redis
节点。当我的应用服务器启动时,它会批量读取大量数据(使用
mget
)以将其缓存到内存中。为了进一步扩展
Redis
,我想设置一个集群。我知道在集群模式下,如果密钥存储在不同的插槽上,我就不能使用
mget
或mset。如何将数据分布到不同的节点/插槽中,同时仍然能够批量读/写?
浏览 1
提问于2019-02-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入探讨Redis管道
NET Core 简单且高级的库 csredis v3.0.0
技术选型:Redis客户端,选择Jedis还是Redisson?
Redis的API应用
Redis快速入门
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券