腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
使用Andy McCurdy的python-for-redis库配置连接池大小
、
、
、
我有一个python加载程序,它使用Andy的python库来打开多个Redis DB连接,并设置数以百万计的键,遍历每一行的文件,每一行包含一个整数,即该记录的redis-db号。总的来说,目前只开放了20个数据库,但最终可能会有100个或更多的数据库。 我注意到redis日志(设置为详细)总是告诉我有“4个客户端连接(0奴隶),尽管我知道我的20个客户机是打开的,并且正在被使用。 因此,我猜想这是关于构建在python库中的连接池支持。我猜对了吗?如果是这样的话,真正的问题是是否有办法增加池的大小--我有大量的机器资源,很多是专门为Redis服务的?随着我正在建立的虚拟连接的数量增加,增加
浏览 0
提问于2011-07-08
得票数 1
1
回答
Redis:列出所有数据结构
我绝对是个使用红宝石的新手。 我需要: 列出所有数据库 列出所有数据结构 我已经使用redis-cli连接到redis 4.0.11服务器。
浏览 0
提问于2018-08-22
得票数 0
1
回答
每次使用PHP将单个结果保存到Redis
、
、
、
、
我有一些代码运行在我的网站上,它使用API调用从日历中提取事件并显示在我的网站上。该代码总体上相当简单,工作良好,但是为了防止代码每次加载页面时运行,我使用PHP Redis将关键数据保存到Redis列表中,然后使用cron作业运行使用Redis列表从日历API中获取信息的php代码,并将信息保存到Redis。 所有操作都很好,除了我正在使用foreach来运行Redis列表的每个实例;它一直在运行所有的条目,但只保存最后一个条目。我能做些什么来解决这个问题? 我的代码: <?php function redis_calendar_fetch() { $redisObj1 = n
浏览 4
提问于2022-06-16
得票数 0
1
回答
Azure Redis -检索特定对象时偶尔会变慢
、
有时观察到从Azure Redis缓存中使用模式键"http:____my.website.com“检索对象时速度很慢,而使用键"abc_xyz_def_test_test”检索对象的时间几乎是一致的,不会像前面提到的其他情况那样在检索时间上达到峰值。根据"http:____my.website.com“(或) "abc_xyz_def_test_test”存储的两个对象的大小几乎相同。还验证了将对象序列化为自定义类型,而不是在这里玩游戏。 速度慢是因为键模式吗?请澄清。还有如何克服这个速度慢的问题。 这种情况下使用的Azure redis P1层(没有集群)。
浏览 2
提问于2020-12-29
得票数 1
1
回答
自定义DataStructure
、
数据字段 typedef struct Info { std::string Name; std::string Address; ... So on }; 并希望在这里存储Redis中的数据。在这种情况下,某些结构领域可能会重复出现。如何在Redis中制作以上结构并进行存储。有一个条件。如果存在相同值的数据。不要覆盖。添加新行。 就像这样,但它是在编程语言中 std::list<Info> infoList_; 也能搜索;
浏览 2
提问于2018-01-23
得票数 0
回答已采纳
1
回答
带有扫描和获取功能的Redis管道
、
我有一个类似这样的构造: while { keys, cursor, err = redis.scan(cursor, "bla:*", 100) for keys { res = redis.get(keys[i]) .... } .... } 是否可以将scan和get命令放入管道中?如果是,我该怎么做?我对性能有一些问题。
浏览 0
提问于2020-11-18
得票数 0
4
回答
开发高性能、可伸缩的Comet应用程序
、
、
、
、
好的,标题说明了大部分问题。我正在寻找开发一个聊天应用程序,希望能成为更多的东西,目前我正在考虑我的选择,我应该建立在什么之上。 我已经看了一下Tornado,把Redis作为我的主要选择-- Tornado是一个Comet服务器,非常适合于长时间轮询来检索Redis上的消息,我打算将Redis既用作持久数据存储,又用作具有精巧的subpub特性的消息队列。 然而,我也听说过关于Django,RabbitMQ,MongoDB和轨道的好消息。JavaScript对我来说不是一个大问题,所以Orbited对JavaScript的支持并不是太大的好处。 真的,我可能很乐意在我为自己选择的路线上发展,
浏览 1
提问于2010-06-14
得票数 1
1
回答
Redis plus plus set在循环中延迟很大
、
、
我尝试在下面的代码中设置Redis集群的数据:(我正在使用这个https://github.com/sewenew/redis-plus-plus#redis-cluster) QByteArray request = m_client.readAll(); qDebug() << "get data from" << bk[static_cast<int>(id) - 1]; QString mess = QTextCodec::codecForMib(106)->toUnicode(request); // messss.f
浏览 11
提问于2019-12-20
得票数 0
回答已采纳
1
回答
Redis的消息代理,何时使用
、
、
、
我最近读到了一些关于message的文章,最近我发现Redis也有自己的消息代理,比如RabbitMQ、Kafka、豆秆等等。Redis还内置了pub/sub机制。 我也是socket.io的核心用户,所以我对此感到困惑: Redis的消息代理是否与RabbitMQ、Kafka、豆秆等其他人的工作方式类似? 什么时候使用Message vs Pub/Sub和socket.io?如果可能的话,请分享例子。 提前感谢
浏览 2
提问于2020-11-05
得票数 0
1
回答
Magento + Redis,完整会话目录?
、
、
正确配置Magento和Redis会使/var/session和var/cache目录一直为空吗? 我不知道为什么,但我里面有很多文件-几百MB,也通过SSH文件/var/redis/6379/dump.rdb有几MB。 请告诉我这是正常的吗?
浏览 2
提问于2015-05-20
得票数 0
1
回答
如何将数据从数据库加载到redis缓存中?
、
、
、
我们计划在我们的应用程序中使用Redis缓存,我们的要求是在实际应用程序启动之前,我们首先需要将一些6个月的数据加载到Redis缓存中,我在想,如果我们在循环中一次执行一个命令,比如将键值插入到Redis中,这将花费太多的时间,他们的方法是我们可以从数据库中检索数据,并一次性将所有数据插入到Redis中吗? 有谁能提个建议吗?
浏览 0
提问于2017-11-10
得票数 2
2
回答
像Redis和静态变量一样的缓存服务器
、
、
、
我想缓存一个不超过300项的对象数组,它是只读数组。首先,我用StackExchange.Redis客户端在Redis中实现了它,然后通过静态变量来实现它。静态变量具有更好的性能和得到较少的CPU使用而不是Redis,但我不知道这是一个好方法还是不好的?
浏览 9
提问于2015-02-23
得票数 5
回答已采纳
1
回答
Redis关键字匹配性能
、
我们将Redis用于键值普通缓存和缩略图缓存。在一台有100+站点的机器上,Redis缩略图数据库有500000个键,没有明显的前缀,比如: "sorl-thumbnail||image||6c4a67b016c4f867b9fdd3e5c5609887" "sorl-thumbnail||image||ad7c56bd5461e9061604867d056b5de8" "sorl-thumbnail||image||655ad6bb21129326ef4618df83a0f1f7" "sorl-thumbnail||thumbnails
浏览 0
提问于2012-10-15
得票数 3
1
回答
redis群集-是否需要代理或群集支持库来与集群进行交互?
、
因此,我正在设计一个具有多个redis实例的分布式系统,以打破大量的流写入,但发现很难清楚地了解事情是如何工作的。 据我所读,一个正确配置的集群似乎会自动分割和重定向在“错误实例”上发出的请求(例如,键A映射到实例1,但设置在实例2上,它将被重定向到实例1),这样做正确吗? 如果是这样的话,一个额外的代理和/或库集群支持给我带来的好处是,只需连接到一个redis实例,并让它完成所有的工作,确定应该在何处设置和获取?
浏览 0
提问于2016-10-12
得票数 0
回答已采纳
2
回答
为什么从Redis获取的数据在套接字和TCP上非常缓慢?
、
我有365集。每一天都指从2011-01-01到2012-01-01的一天。在每个SET中,我的值为8000。它最多有3到5个字符,例如:271。 当我在python中发出SMEMBERS命令时,大约需要17.7秒! redis-cli中的示例结果: $ SMEMBERS prefix:2011-01-01 1) "2442" 2) "5483" ... 7999) "7911" 8000) "42968" 在使用Redis 版本的python中,= '2.10.3‘我使用套接字而
浏览 1
提问于2015-10-08
得票数 1
回答已采纳
1
回答
App引擎与计算引擎作为简单的内存API
、
、
我正在建立一个数据库,它只存储一个经济体中商品的基本信息,如卖家(价格和卖方id)、最近的平均价格和过去的销售额。 我的游戏服务器将与这些数据进行交互和操作。我不希望它的大小超过1GB,所以我只想把它存储在一个Redis服务器上。 问题是,我不确定是否应该使用expensive和可能有多个实例,或者只是一个Compute实例(如果它是一个Compute实例,我就不会有一个单独的Redis服务器,因为代码在计算上并不昂贵)。 现在我在想,因为只有一个Redis服务器(因为我不做切分),如果通过App有多个实例,那么所有的事情都会被Redis服务器控制。尽管如此,外部网络请求是否比谷歌网络中的内部
浏览 0
提问于2019-05-11
得票数 2
1
回答
如何在Redis中使用java对象作为KEY?
在Redis中使用java对象作为key的最佳方式是什么?我在考虑序列化对象(通过FST或KRYO)。这是最好的方法吗?我应该使用散列吗? 谢谢
浏览 0
提问于2016-04-06
得票数 0
1
回答
在初始化时配置Redis连接
、
、
、
我使用的是Predictor gem,当我尝试启动gem时,显示如下: "redis not configured! - Predictor.redis = Redis.new" (RuntimeError) 那么,如何在初始化时配置Redis连接? 谢谢
浏览 4
提问于2015-11-04
得票数 0
回答已采纳
1
回答
如何在Rails中正确地使用/插入Redis?
、
、
、
我有一个Rails应用程序,我想连接到Redis数据结构服务器。我在想我该怎么做。我使用一个全局变量$redis定位在config/initializers/redis.rb上,对整个应用程序进行查询。 我认为这种方法不适合使用80+同时连接的应用程序,因为它使用一个全局变量来处理Redis连接。 我该怎么做才能克服这个问题呢?我是不是遗漏了一些关于Rails内部的东西? 教程,我正在跟踪
浏览 0
提问于2014-02-07
得票数 2
回答已采纳
1
回答
处理大型DataSet的Redis
、
我听说过的经典关系数据库相对于Redis的一个(左)优点是,在存储大量大型数据集(例如,大小为20 GB)的用例中,最好继续使用DB,如MySQL。我的问题是,Redis已经具备了切分功能(意思是将值分成几个部分)--关系DB是否仍然比Redis更好? (例如,在读写效率、查询这些数据集的复杂性等方面)
浏览 3
提问于2014-12-18
得票数 1
回答已采纳
3
回答
Redis复合命令或命令管道
在过去的几天里一直在玩弄。是否可以运行如下所示的复合命令: MGET ZRANGE ranks 0 1 我还没有从文档、或测试中找到明确的答案: redis 127.0.0.1:6379> ZRANGE ranks 0 1 1) "One" 2) "Two" redis 127.0.0.1:6379> MGET One Two 1) "1" 2) "2" redis 127.0.0.1:6379> MGET ZRANGE ranks 0 1 1) (nil) 2) (nil) 3) (nil) 4) (nil)
浏览 1
提问于2013-03-27
得票数 3
1
回答
在中间件中进行数据库操作是一个很好的实践吗?
、
、
、
、
假设在使用一个高速公路服务器时,我们必须在请求时从redis数据库中获取一个数据(可能是关键字数据),然后我们必须使用该redis数据查询mysql数据库。 创建一个获取redis数据的中间件,然后将该数据传递到下一个中间件以查询mysql数据库,这是一个很好的实践吗?当API收到更多请求时,这种方法会影响API的性能吗?
浏览 9
提问于2022-08-09
得票数 -1
2
回答
Azure Redis缓存- GET呼叫超时
、
、
、
我们在Azure中有几个web和工作角色,通过StackExchange.Redis库连接到Azure缓存,并且我们正在接收定期超时,使我们的端到端解决方案陷入停顿。其中一个例子如下: 超时执行GET流:459,inst: 4,mgr: Inactive,queue: 12,qu=0,qs=12,qc=0,wr=0/0,in=65536/0,in =65536/0在c:\TeamCity\buildAgent\work\58bc9a6df18a3782\StackExchange.Redis\StackExchange\Redis\ConnectionMultiplexer.cs:line
浏览 6
提问于2014-10-21
得票数 4
2
回答
节点js中对象的缓存数组
、
、
、
我有一个学校社交网络,每个学校都有许多仪表板,学生可以在其中张贴,因为我不想每次学生想要看到一个仪表板时都去数据库,我想为学校建立一个缓存系统,一开始我创建了一个模块,创建一个哈希图来保存学校对象,在每个学校对象中我有一个类似的仪表板哈希图,每个仪表板中都有一个相同的哈希图来保存post对象(我不知道这是不是一种常见的方式,甚至根本不能接受),最近,在搜索另一种方法时,我读到了关于redis的信息,这是一个在内存中存储键值的系统。 我的问题是:有没有可能在redis (因为它是一个键值存储系统)或者任何其他缓存模块中实现我想要的东西,或者只是简单地坚持我手中的东西? 提前感谢
浏览 1
提问于2017-05-20
得票数 0
1
回答
在我的业务中,C#.NET最好的ORM是什么
、
、
我搭建了一个框架,即用于高流量的站点,该站点仅用于其他应用程序站点的日志记录。 我在中间层使用redis或文件来缓存一定时间内的日志,程序会将缓存放入数据库中。 因为有大量的数据,我需要一个轻量级和敏捷的ORM。 我用的是Mysql5.x,因为SQL server的价格比较高。 我对ibatis.net比较熟悉,但是ibatis已经两年没有更新了,所以ibatis是否能满足要求呢? 如果ibatis可以做到这一点,我就可以减少很多学习时间。或者你还有更好的建议吗? C#的新技术,我不是很熟悉,请指点
浏览 3
提问于2013-07-03
得票数 0
回答已采纳
1
回答
具有可能过期的键模式的记录的最大计数
假设我们是卖T恤的网上卖家。我们只剩下一件T恤要卖了。不完整的订单会在红皮书中下单,并在1小时内自动过期。我们不能出售超过1件剩余的t恤,所以我们必须限制红系的待处理订单键的数量仅为1。如果订单完成,将删除redis中的临时订单,并将已完成的订单写入数据库以供履行。 如果顾客来了,我们必须检查还剩下多少库存(在我们的例子中,是1件t恤)和有多少待处理的订单已经在redis (到期前),如果没有可用的库存出售,如果我们没有足够的库存,我们将不允许订购t恤(在我们假设的例子中有1件t恤)。 这里是我的尝试(我第一次使用redis -主要是因为redis可以自动终止挂起的键,我们在任何数据库中都不需
浏览 4
提问于2014-09-02
得票数 0
回答已采纳
3
回答
使用全局资源连接到redis-server的原因
、
、
所以,最近我把应用程序中所有与会话相关的信息都移到了redis。一切运行良好,现在我没有面对饼干相关的问题(特别是从IE)。 在此过程中,我阅读了一些博客,它们都将redis连接器定义为配置中的全局变量,如 $redis = Redis.new(:host => 'localhost', :port => 6379) 现在有几件事困扰着我: 定义全局资源意味着我只有一个与redis的连接。当我必须处理多个请求时,它会在我的系统中造成瓶颈吗? 同样,当多个请求到达时,Rails是否会将redis的请求排队,因为连接是全局资源,如果它已经在使用的话? Red
浏览 7
提问于2015-09-13
得票数 2
1
回答
可以从MySQL内部调用Redis吗?
、
是否可以从MySQL中获取Redis中的数据(使用本机函数或其他机制)?我希望能够在ORDER BY语句中使用此信息进行限制分页。否则,我将不得不从MySQL获取所有数据,从Redis获取每一行的额外数据,在我的应用程序中排序,并保留我需要的页面。 如果MySQL可以说为每一行调用一个函数来从Redis获取数据,进行排序,然后只给我发送我需要的页面,那会更有效率。
浏览 0
提问于2011-01-04
得票数 1
回答已采纳
1
回答
多个Redis实例
大多数人似乎建议在不同的端口(6379和6380)上运行单独的Redis实例。为什么这比创建第二个数据库更受欢迎呢?我还没有完全看完文档,但大多数例子在连接时并没有真正提到“Redis数据库的选择”。Ruby客户端nrk/predis的自述文件中的一个示例: $redis = new Predis\Client(array( 'scheme' => 'tcp', 'host' => '10.0.0.1', 'port' => 6379, )); 我们目前在办公室使用
浏览 0
提问于2012-05-18
得票数 16
回答已采纳
2
回答
Nodejs性能优化
、
、
、
、
我对性能优化还很陌生,虽然我认识到nodejs可能不是最初学者友好的起点,但这是手头的任务。 观察:简单的JSON请求在没有加载和数据库中的<10个用户的临时服务器上占用数百毫秒的时间。特别是,对/api/get_user的调用占用了~300 is 要执行此代码,请执行: exports.get_user = function(req, res) { return res.json(req.user) } (注:我们将会话存储在Redis中) 堆栈: Nodejs 快递 Redis 蒙戈 我从哪里开始?
浏览 3
提问于2013-12-20
得票数 2
回答已采纳
1
回答
高效查询Redis
、
、
、
、
我正在构建一个钱包应用程序,我正在使用redis来缓存用户当前的钱包余额。我被要求检索使用该应用程序的所有用户的全部余额的总和。我一直在寻找一种方法来查询redis中的数据,因为它已经缓存在那里了。 我用来保存它们的密钥是user_id-current-balance。有没有一种方法可以获取所有以-current-balance结尾的键,然后检索它们持有的所有数据?有没有更好的方法来做这件事?
浏览 3
提问于2021-11-26
得票数 1
2
回答
改进Apache Spark到Redis写入性能
、
、
我有一个应用程序,使用Apache Spark将键、值数据写入Redis。应用程序工作正常,没有任何问题。但是,应用程序要慢得多。我在这里寻找一些建议,以提高写入吞吐量,并在将数据写入Redis时增加并行性。 下面是代码 Dataset<Row> rowkeyMapping = services.select(regexp_replace(col("rowkey"), "_", "").as("rowkey"),struct(regexp_replace(col("name"), "\\[
浏览 6
提问于2018-12-06
得票数 0
3
回答
从块调用方法
、
我正在使用connection_pool来管理与redis的连接,目前我需要使用$redis.with {|conn| conn.set("key", 1)}来设置密钥。 我该怎么做呢? redis.set("key", 1) 并具有与上述线条相同的效果。 或者至少 redis(set("key", 1))
浏览 4
提问于2015-06-19
得票数 0
回答已采纳
2
回答
没有任何代理的MQTT嵌入式mosca
、
、
我想在一个嵌入式的方式使用node.js mosca MQTT代理。 从文档中看,嵌入式mosca似乎必须使用外部代理,如Mosquitto,AMQP,ZeroMQ,Redis。在独立mosca的情况下,不需要外部代理。是否可以运行嵌入式mosca,以便不使用类似于独立mosca的外部代理? 如果可以做到这一点,下面使用redis的代码应该如何修改? var mosca = require('mosca') var ascoltatore = { type: 'redis', redis: require('redis'), db:
浏览 4
提问于2016-10-12
得票数 0
2
回答
Redis中的字典列表
、
如何使用Python-redis在Redis中根据关键字保存一个字典列表。下面是我针对的数据结构: 'browsing_history' : { 'session_key_1' : [{'image': 'image-url', 'url' : 'url', 'title' : 'test_title', 'description' : 'test_description'}, {''image':
浏览 3
提问于2011-12-29
得票数 8
回答已采纳
2
回答
不同的Redis数据库有不同的密码?
、
、
、
在Redis中有一个,也有不同的 ,但是这些特性能以一种安全的方式结合起来吗? 从MySQL中,我知道有一个用户管理和多个用户可以有多个密码,并且只能拥有一个数据库的权限。 出于安全考虑,我希望在Redis中类似于它,因为目前我可以使用requirepass,但是我必须将它添加到每个应用程序中,因为它无论如何都想连接到redis。(是否至少有一种为requirepass使用多个密码的方法? 我可以用一个应用程序连接到一个数据库,但是AFAIK这个应用程序也可以切换到另一个数据库。(至少我能阻止这个开关吗?) 出于性能原因,我希望避免并行运行多个redis实例。
浏览 14
提问于2016-05-16
得票数 3
回答已采纳
1
回答
红宝石对番石榴咖啡
、
、
、
、
我有一个代码,在其中我实现了缓存机制。以前是基于番石榴的缓存,现在我转向Redis,考虑到集中式缓存的需求。 但我很担心它的表现,因为我看到与guave相比,redis的性能非常低。 我测量了一个api的性能,它从缓存中获取类对象--在Guava的情况下是5ms,而在Redis中是200 5ms。 这是在负载测试情况下的平均响应,在单个请求响应没有太大差异的情况下。 我用缓存抽象实现了Spring。 下面是示例Redis配置: @Bean public RedisConnectionFactory redisConnectionFactory(@Value("${redis.h
浏览 2
提问于2015-08-18
得票数 10
1
回答
用nginx部署Django通道
、
、
、
、
我试图使用Nginx在AWS ubuntu os中使用Django通道部署Django应用程序。我在Nginx中配置了Django服务器。但我不知道如何在Nginx中配置通道或Redis服务器。 我的nginx配置如下: server { listen 80; server_name 52.77.215.218; location / { include proxy_params; proxy_pass http://localhost:8000/ } } 我的settings.py: CHANNEL_LAYERS = {
浏览 9
提问于2022-08-31
得票数 2
1
回答
使用Redis拥有本地和远程客户端
我想在Redis中设置一些写约束,我正在考虑将这些约束存储在散列中。 我最初的想法是修改set命令,以便他们在用Redis编写之前检查规则。我在想这样的话支票就会超快了。当然,这种方法每次改变Redis时都需要更多的修改,如果你认为这是关于学校作业的话,我会觉得有点硬。 第二个想法是有两种类型的Redis客户端。一个在web应用程序端(可能是web应用程序的几个实例),另一个在Redis机器上。基于这个想法,我提出了一些问题。 会不会将两个客户机(本地和远程)的性能提高到一个客户机,后者首先检查约束,然后用Redis写?或者我应该坚持使用一个客户端(phpredis或predis,应用程序是在
浏览 0
提问于2012-04-23
得票数 2
回答已采纳
1
回答
Windows本地主机上的Redis性能
、
、
、
我在本地机器上安装了一个Redis实例。实例包含147,848个序列化对象。我需要检索所有的对象,然后应用一些逻辑。我很想知道没有办法一次检索所有的对象,所以首先我得到所有的键 var keys = client.GetAllKeys(); 然后我遍历键以获得json,然后将它们反序列化为 var keys = client.GetAllKeys(); foreach (string key in keys) { var sobj = client.Get<string>(key); MyClass desobj = JsonConvert.DeserializeO
浏览 1
提问于2016-08-28
得票数 0
1
回答
我们是否应该对标注使用Redis缓存
、
、
我正在开发一个使用f Sails JS框架的web应用程序。现在我有一个包含大约1000个标签的EJS文件。在其他EJS文件中也使用相同的标签。 为了获取这1000个标签,我正在考虑将它们以键/值对的形式存储在Redis服务器中。我不太了解Redis缓存机制,但我听说它是获取键/值对数据的一种非常优化的方式。 任何想法,如果Redis是最好的方式,我的需求。或者我应该使用赛尔斯locale.js文件来获取标签?
浏览 0
提问于2016-04-22
得票数 0
1
回答
瑞迪斯和DocumentDB?
、
我对所有这些东西都很陌生,在Azure读过关于Redis和DocumentDB的文章。 因此,我的问题是,它们之间的区别是什么,以及什么时候使用DocumentDB而不是Redis,或者相反。 我想也许有人能把答案简化一点? 提前谢谢。
浏览 0
提问于2015-05-29
得票数 2
回答已采纳
1
回答
当Node.js服务器关闭时,Redis客户端获取方法错误
、
我正在使用节点-红色版本的3.0.2。然而,我正在检查我的网站将如何响应如果红宝石服务器是关闭的。我有一个请求处理程序,它调用一个函数,该函数首先检查所提供的密钥是否在Redis中,否则进行数据库调用,然后将获取的数据保存在Redis中。 const GetByPriority = model => async (req, res) => { let { page=1, size=9 } = req.query; size = parseInt(size); page = parseInt(page); try { const doc
浏览 9
提问于2022-03-17
得票数 0
回答已采纳
1
回答
使用Redis的复合查询
、
出于学习目的,我正在尝试用Redis编写一个简单的结构化文档存储。在我的示例应用程序中,我对数百万个文档进行了索引,这些文档看起来有点像下面这样。 <book id="1234"> <title>Quick Brown Fox</title> <year>1999</year> <isbn>309815</isbn> <author>Fred</author> </book> 我正在编写一种小查询语言,它允许我说YEAR = 1
浏览 0
提问于2011-04-18
得票数 4
回答已采纳
1
回答
如何将REDIS和MySQL相结合以获得更好的性能(实时)
、
、
我必须每秒钟向MySQL数据库插入大约1000行,因为对于每个访问者,我必须将IP、浏览器和国家添加到特定的表中,以满足统计数据的需要。 插入访问逐行占用服务器的许多性能和多次超时,为了尽量减少这个问题并获得更好的性能,我想结合REDIS + MySQL。 为了达到我的目标,我必须将每次访问存储在REDIS中,并附带确切的日期,包括JSON格式的秒,然后从PHP脚本中获取这些记录,并使用CRONJOB将它们插入到MySQL数据库(每秒钟一秒钟,以便让用户实时访问)。 INSERT INTO tbl_name (a,b,c) VALUES (1,2,3), (4,5,6)
浏览 3
提问于2019-06-09
得票数 1
回答已采纳
3
回答
Redis可以支持多少个酒吧/潜艇?
、
、
、
我刚从Redis开始,我试着理解它是如何工作的,所以如果我要说的不对,我很抱歉。 我想要构建一个实时系统,其中Python应用程序(我们称之为数据收集器)从大约600个市场中检索股票交易。这些交易应该被发送到Django应用程序,并在前端实时显示,因此我将让Python检索交易> Django接收它们并将它们发送到页面。 基本上,我会使用Redis作为消息代理,它将是一个PUB/子系统。因此,数据收集器总是在运行,它检索交易并将它们发送到通道;每个市场都有一个通道(600+)。在Django方面,一旦用户打开市场XYZ的页面,Django将连接到市场XYZ的Redis通道,并获得该渠道的
浏览 4
提问于2020-04-06
得票数 2
回答已采纳
1
回答
Google App Engine和键值存储
、
、
我正在考虑在云中开发web应用的各种选择,并且一直在考虑使用Python的GAE。它包含了我开发应用程序所需的一切。但是我找不到它的键值存储。尤其是可以伸缩的键值存储。我一直在寻找Redis,但它是用于rails的。 关于这个,我有两个问题。 1)运行在GAE上的高性能web应用真的需要键值存储吗? 2) GAE有没有支持良好的键值存储? 我们将非常感谢您的帮助!
浏览 1
提问于2011-11-08
得票数 5
回答已采纳
3
回答
同时使用redis和memcached,我还应该使用会话api吗?
、
、
如果我同时使用redis和memcached,那么仍然使用内置会话API有意义吗? 我知道ruby on rails可以通过内置的api很容易地使用memcached,但我想同时使用memcached和redis。 如果我必须手动访问redis,我什么时候才能根据请求连接到它?
浏览 2
提问于2011-02-25
得票数 3
2
回答
当我们有MySQL临时表的时候,为什么我们有Redis?
、
只要计算机有足够的内存(并相应地设置了MySQL ),MySQL临时表就会存储在内存中。可以为任何字段创建任何索引。 Redis将数据存储在内存中,一次只使用一个键进行索引,据我所知,MySQL也可以做这项工作。 有没有什么东西可以让Redis更好地存储大量(100-200k行)易失性数据?我只能解释Redis的外观,并不是每个项目都有mysql,可能其他一些数据库不支持临时表。 如果我的项目中已经有了MySql,那么忍受Redis有意义吗?
浏览 9
提问于2016-04-14
得票数 3
1
回答
当Redis中有超过一个命令时,我应该总是使用管道吗?
我对Redis还不熟悉,当我应该使用管道,还是应该在需要发送多个命令时一直使用它,我会有点困惑吗? 例如,如果我想一次向Redis服务器发送10个SET命令,我是应该一个接一个地运行这10个命令,还是应该将它们输油管? 管道10 SET命令是否有缺点而不是一个接一个地发送它们?
浏览 0
提问于2019-02-27
得票数 2
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
redis 单线程能做到高性能
揭秘RedisGraph:Redis内嵌高性能内存图数据库
一个高性能的NoSQL数据库,类似redis
从0到1构建一个稳定、高性能Redis集群
【行业资讯】Redis 6.2-RC3 发布,高性能内存数据库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券