腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Redis
中,是一个大的
有序
集还是多个小的
有序
集具有更高的内存性能
、
、
我正在尝试为
Redis
设计一个使用排序集的数据抽象。我的场景是,我要么在一个大的
有序
集合
中有大约6000万个键,要么在大约200万个小的
有序
集合
中,每个
集合
可能有10个键。我知道
Redis
说它现在优化了较小的排序集的内存使用,但我不清楚多少和多大的大小太大。
浏览 2
提问于2017-05-01
得票数 0
1
回答
Redis
:如何将一个“正常”
集合
与一个
有序
集合
相交?
假设我有一个由100到1000个字符串组成的
集合
(或者排序的
集合
或列表,如果这样更好的话)。现在C应该是A和B (当然是字符串)的交集。我有两个想法: 而1.在
redis
方面有太多的开销(例
浏览 28
提问于2012-05-08
得票数 21
1
回答
Redis
ZRANGEBYSCORE奇怪的行为
我使用的是
redis
2.6。我遇到过ZRANGEBYSCORE函数的奇怪行为。我有一个长度约为几百万个元素的
有序
集合
。如下所示:15 john ...我感兴趣的所有元素都在
集合
的前100个元素中。我认为没有必要扫描权重大于"50“的元素,因为它是排序集。 请解释
redis
是如何扫描排序集的,以及为什么这两个查询之间有如此大的差异。
浏览 0
提问于2012-09-21
得票数 1
回答已采纳
1
回答
检索24小时前的记录
、
我已经安装了
Redis
,我可以使用这个库从PHP访问它。$
redis
->zAdd('redisKey', $key, 'sm:1:26'); 我想检索过去24小时内添加的所有记录。但是,下面的代码将返回此集中的所有记录。$
redis
->zRange('redisKey', 0, -1, ['withscores' => T
浏览 1
提问于2019-07-13
得票数 0
1
回答
使用node-
redis
获取多个键
、
、
、
、
我正在尝试从一个
redis
实例中获取一堆密钥。我使用node-
redis
。我应该只将这些值存储在一个
有序
的
集合
中吗?
浏览 3
提问于2013-05-20
得票数 3
回答已采纳
2
回答
Redis
:找到范围和无序集的交集。
、
我有一套定购物品,我已经打分,并通过宝石'
redis
‘添加到我的
redis
db,如下所示: $
redis
.zadd("scores", item.scoreTag.each { |tag| $
redis
.sadd("tag_#{tag.id}", item.id)} 我试图得到得分为x我不确定首先是否需要使用
有序
集,但这似乎是存储和检索结果
浏览 3
提问于2013-02-12
得票数 4
回答已采纳
2
回答
吉迪斯改变了
Redis
的语义?
、
、
、
因此,
Redis
将zrange (和相关的排序集命令)指定为一组
有序
的结果(可能是没有重复的列表?)。为什么Jedis上的zrange (和相关的API)(官方的和推荐的
REDIS
客户端)返回一个
集合
?从定义上说,它没有排序的概念? 这直接违反了
redis
操作的语义。
浏览 3
提问于2011-12-20
得票数 3
回答已采纳
3
回答
如何在
Redis
中加入带有散列的
有序
集?
、
在
Redis
中,假设我有一组
有序
的I(通过时间戳得分):1 1442784376400, 'timestamp': '1442784376420' }是否有一个原子操作可以让我获得someobject:media成员的所有散列 我使用的是,理论上它提供
redis
Promise.all(promises).then(resul
浏览 3
提问于2015-09-20
得票数 3
回答已采纳
1
回答
如何为
redis
队列中的每一项设置过期时间
我使用的是jedis,一个
redis
java客户端。我有一个字符串项目队列。按照正常情况,我使用lpush、lpop、rpush、rpop进行必要的操作。
浏览 3
提问于2014-03-08
得票数 4
4
回答
如何在
Redis
中创建一个带有"field1 desc,field2 asc“顺序的排序集?
、
我试图在
Redis
中建立排行榜,并能够获得最高的X分数,并检索一个排名的用户Y。
Redis
中的排序列表看起来很容易,除了一个问题-我需要分数不仅要按实际分数排序,还要按日期排序(所以谁先得到相同的分数,谁就会名列前茅)。SQL查询将为:在
Redis
中的排序集上运行zrevrange使用的内容如下: select *有没有办法让一个
有序
的
集合
以正确的顺序排列值?我真的希望最终结果是一个
有序</em
浏览 4
提问于2012-05-12
得票数 2
1
回答
将ZRANGEBYSCORE的结果插入
集合
我正在尝试弄清楚如何在排序集上获取ZRANGEBYSCORE命令的结果,并将结果保存为
redis
中的新集,我不希望数据返回到客户端。我知道可以在客户端读取结果,然后将结果作为新的
集合
进行推送,但我不希望数据在客户端和服务器之间来回传输。 基本上我有一个
有序
的
集合
'A‘和一个规则的
集合
'B’。
浏览 1
提问于2011-11-30
得票数 7
2
回答
使用Ruby从memcache获取多个值
、
我从安装了*memcache_client* GEM Rubycache.get('foo', 'bar')届时将有大约一万个"foo_n“条目。
浏览 0
提问于2010-12-12
得票数 0
回答已采纳
1
回答
Redis
SMEMBERS是确定性的吗?
集合
通常不是按自然顺序排列的。但我不知道
Redis
中的SMEMBERS是否有确保订单的数据结构的支持。而EVAL中的注释也不容易理解。
Redis
4中的命令可能以随机顺序返回元素,比如SMEMBERS (因为
Redis
集是无序的)在从Lua调用时会有不同的行为,并且在将数据返回到Lua脚本之前会进行一个无声的字典排序筛选。但是,从
Redis
5开始,不再有这样的排序步骤,因为
Redis
5复制脚本的方式不再需要将非确定性命令转换为确定性命令。通常
浏览 3
提问于2021-02-23
得票数 0
1
回答
如何在
redis
中完美地使用五种类型的数据结构
、
、
正如标题所说,我有使用"string“结构作为缓存,使用列表结构作为queue.But的经验,在
redis
.So中也有三种类型:hash,set和order set,这三种类型应该是什么情况?
浏览 2
提问于2017-10-12
得票数 0
3
回答
Node.js &
redis
/z将对象添加到
集合
、
我有以下代码:var dbclient1 = db.createClient(); console.log(rep);我希望将我的对象(以JSON格式)存储在一个
有序
的
集合
中,该
集合
由分数(在我们的例子中是3和2)决定。
浏览 1
提问于2015-06-09
得票数 5
1
回答
如何在node.js中查询
redis
中的值?
、
、
我知道在mongoose中你可以这样做: var house = House.find({rooms: '3'});,但我找不到使用
redis
的等效命令。
浏览 0
提问于2015-03-08
得票数 0
3
回答
如何在
redis
上同步多个作者?
、
我有多个作者用
redis
覆盖相同的键。我如何保证只有选择的人写最后? 背景:在我的系统中,一个独特的调度员发送工作给不同的工人。然后,每个工作人员在
Redis
中写入结果,覆盖相同的键。我需要确保只有最后一个接收调度员工作的工人才用
Redis
编写。
浏览 4
提问于2016-12-21
得票数 5
1
回答
不适当的
Redis
数据库设计
、
、
我有一个node.js API,它负责3件事: 由于我对
Redis
还不熟悉,所以我开始了如下实现: 然后,该散列存储字符串,这些字符串表示具有特定值的
集合
的名称我必须浏览所有的
集合
,并获得适当的位置,以重定向用户到。该位置存储在散列中,但我必
浏览 2
提问于2017-05-07
得票数 2
回答已采纳
2
回答
使用什么来代替memcache
、
、
我正在使用memcache进行缓存(显然),这很棒。但我也将其用作跨请求/进程数据存储。例如,我的一个页面上有一个网络聊天,我使用memcache来存储其中的在线用户列表。工作得很好,但它让我烦恼的是,如果我必须刷新整个memcache服务器(不管是什么原因),我会丢失在线列表。我还使用它来记录一些内容的视图(然后定期更新数据库中的实际行),如果我清除了缓存,就会丢失所有关于视图的数据(从最后一次写入到DB)。 所以我想问的是:对于这种事情,我应该使用什么来代替memcache?它需要速度快,最好将数据存储在内存中。我认为一些noSQL产品会很适合这里,但我不知道是哪一个。我想使用一些我将来可
浏览 2
提问于2010-09-21
得票数 4
回答已采纳
2
回答
以到期为条件的
redis
有序
集查询
我有一个
有序
的
集合
,带有键Z和值:4 "b“此外,我还设置了密钥a,b,c,它们将在不同的时间后过期。 我希望找到Z中排名最高的值,这样作为键的值就已经过期了。
浏览 0
提问于2013-11-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis系列命令更新-Redis有序集合命令
《闲扯Redis十一》Redis 有序集合对象底层实现
Redis最后一种数据结构——有序集合
Redis集合类型使用场景
PHP操作Redis步骤详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券