腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
我应该共享文件/模块之间的Redis连接吗?
、
我正在开发一个node.js应用程序,我需要大量使用Redis。该应用程序将在8个中央处理器核心进行cluster编辑。 现在,我有100个到Redis的并发连接,因为每个CPU的每个工作人员都有几个运行require('redis').createClient()的模块。 设想A: file1.js: var redis = require('redis').createClient(); file2.js var redis = require('redis').createClient(); 设想B: redis.js var redis
浏览 2
提问于2013-05-17
得票数 18
1
回答
有没有办法完全分离两个redis数据库以供pub/sub使用?
、
场景:应用程序的两个实例共享同一个redis实例,但使用不同的数据库。该应用程序利用redis发布/订阅功能在服务之间交换数据。 问题:当应用程序实例A(在redis数据库1上)发布内容时,应用程序实例B(在redis数据库2上运行)收到消息。 期望:由于应用程序的两个实例使用不同的数据库,我期望不仅redis中的键是单独持有的,而且pub/sub订阅者也是如此。 问:我能告诉redis为每个数据库保持独立的pub/sub吗?
浏览 19
提问于2017-08-17
得票数 5
回答已采纳
1
回答
基于socket.io的Laravel实时控制
、
、
我正在试验使用Laravel和socket.io的实时应用程序。我制作了一个独立的节点和redis服务器。现在,我看到了几个教程介绍redis订阅频道。但是我尝试没有红光,socket.io能够连接和发射等等。 问题是,redis用于什么,以及有什么特定的场景是redis能够处理socket.io无法处理的? 谢谢。
浏览 0
提问于2018-07-11
得票数 0
回答已采纳
2
回答
spring服务器无法使用jedis客户端连接到redis
、
、
、
、
当我在两个不同的服务器上部署redis服务器和spring服务器,并试图通过我的应用程序连接到spring服务器时,我遇到了这个问题。 应用程序详细信息: 我们有移动应用程序,发布gps坐标到spring服务器使用stomp。在spring服务器中,我们创建jedis pubsub连接,并将这些gps数据发布到我们的web应用程序,web用户订阅这些jedis pubsub连接。 库版本: stomp:1.7.1 绝地武士: 2.8.1 spring: 4.3.0 工作场景: *在本地部署spring服务器,在远程生产服务器部署redis服务器。 *在远程服务器上部署spring服务器,在部署
浏览 0
提问于2017-05-18
得票数 1
1
回答
Node.JS订阅给定IP上的信道
、
场景: PHP应用程序发布到位于IP 1.2.3.4上的称为"message“的redis通道 如何在IP上从节点连接到该信道 var listener = redis.createClient(); listener.subscribe('message', /* ? '1.2.3.4' ? */); listener.on("messages", function(channel, message) { // do something with data });
浏览 1
提问于2011-06-20
得票数 4
回答已采纳
1
回答
应用程序“幸存”Redis连接问题的redis连接设置
、
、
我正在为某些性能监视服务使用azure缓存。基本上,当页面加载等事件发生时,我会发送一个火并忘记命令给redis来记录事件。我的目标是让我的应用程序能够正常工作,不管它是否能联系到redis服务器。我正在为这个场景寻找一个最佳实践。如果有必要的话,我可以输掉一些比赛。我一直在发现,尽管我使用的是fire而忘记了,但当web服务器遇到与服务器的高延迟或连接问题时,应用程序就会摇摇晃晃。 我在用StackExchange.Redis。该场景有哪些最佳实践配置选项/编程实践?
浏览 0
提问于2019-08-29
得票数 0
回答已采纳
1
回答
在使用Redis进行缓存的应用程序中,spring引导缓存注释的作用是什么?
、
、
、
、
在我的spring引导应用程序中,为了缓存目的,我使用Redis作为内存中的数据存储。目前,我已经用基本的CRUD功能为实体实现了Redis支持,我需要这些实体来缓存场景1。但突然间,我发现有很多资源使用额外的spring引导缓存注释(如@Cachable @CahceEvict )来使用Redis场景2实现缓存。我监测到,当我们开始在find(params)这样的操作中使用这些注释时,只有第一个方法调用将被发送到Redis。从第二种方法开始,Redis就不会被击中。因此,根据我的观察,我认为Spring维护了一个单独的缓存。但我的问题是,我们已经在使用Redis作为缓存。因此,停止第二个Re
浏览 2
提问于2021-04-08
得票数 0
1
回答
Redis哈希键和字段是如何互换的?
我计划以以下方式使用Redis散列作为地图地图:[version ->[key -> serialized data]] 应用程序和数据设计建议使用Redis key作为版本,使用Redis field作为关键。在我们的例子中,这意味着只存储几十个Redis键,每个字段都有数千万个字段。 似乎与Redis文档中的用例场景不对称。简单的get/set/delete操作在性能上可以吗?没有密钥过期和其他红宝石先进技术将被使用。
浏览 6
提问于2015-07-21
得票数 1
回答已采纳
2
回答
在启动时建立“连接重试”行为,即使Redis不可用。
、
、
一旦一切都启动并运行,node-redis就有极好的功能来处理任何Redis断开连接。如果Redis实例不可用,则使用适当的retry_strategy意味着可以设置客户端以尝试重新连接,直到Redis再次可用为止。 是否有可能让客户端在启动时进入此状态,即使Redis已经关闭? 我的场景是:我使用Redis作为主数据存储,附带一个不基于Redis的备用数据存储。当我的应用程序启动时,如果Redis不可用,则尝试检索数据时将使用辅助数据存储。 但是,当Redis确实可用时,我希望我的应用程序开始使用Redis主数据存储。由于Redis连接在启动时没有成功,retry_strategy将为先前建
浏览 8
提问于2017-08-23
得票数 5
回答已采纳
1
回答
如何识别Redis是否已关闭或正在运行?
、
、
、
我正在使用redis作为我的一个spring boot java应用程序的缓存。我只在这个redis实例上使用调度程序代码执行get操作,该代码每30秒运行一次,写操作由其他应用程序执行。我有一个场景,如果我的redis实例由于任何原因而停机,那么我必须停止执行特定的操作。我使用jedis作为redis客户端。假设配置了我的jedis池,并且成功创建了连接池。 对于几次迭代,我的调度器工作得很好,并且能够在redis上执行get操作。现在假设redis宕机了,所以在30秒后,我的调度程序将再次运行,它将无法执行get操作。我只想确认一下redis是不是在这一点上倒下了。在上面提到的情况下,有没
浏览 26
提问于2021-05-17
得票数 0
1
回答
利用应用程序洞察跟踪非HTTP请求
、
、
正如在此link中提到的,在HTTPcore2.1HTTP上,web.api应用程序使用application Insights实现了以下代码来跟踪非HTTP请求(即redis调用 private ReviewModel<T> GetCachedData<T>(string id) { try { var obj = default(RedisValue); _retryPolicy.Execute(() => { u
浏览 32
提问于2021-01-06
得票数 0
回答已采纳
1
回答
RoR + Redis主从机
、
、
我正在使用RoR和Redis破解一个应用程序。 Redis基础设施将有一个主(写入器)和3个从(读取器),并使用HAProxy作为从设备的负载均衡器。 你们在这个场景中使用的是什么方法? 我应该有两个Redis客户端,一个到主,另一个到从(负载均衡器)? 最好的方法是什么? 谢谢
浏览 3
提问于2012-05-14
得票数 1
回答已采纳
1
回答
红系集群与独立红系的使用
、
、
我有一个问题:什么时候使用Redis集群与独立的Redis比较有意义。 假设有一个实时游戏应用程序,它将允许游戏的多个实例,并希望为每个实例实现实时领导板。(游戏由用户社区创建)。 假设在任何时候我们都有100场同时进行的比赛。 基于这里概述的用例: 我们可以使用内存中的排序集数据集来实现每个主板。 现在,我想实现某种持久性,在每个游戏结束时将领导板状态保存为快照。因此,这些独立排序集中的每一个都保存为快照文件。 我有一个关于设计选择的问题: 对于这个场景来说,红色的集群有意义吗?或者让独立的redis实例为每个游戏创建一个新的数据库是否更有意义呢? 据我所知,对于单个redis集群,只
浏览 3
提问于2021-04-26
得票数 0
回答已采纳
1
回答
如何使用Python实现每100ms执行一次的循环任务
、
我需要模拟两个场景,在这两个场景中,每个100ms都会使用redis.xadd("stream_name", {"key": "value"}, maxlen=100, approximate=False) ( Redis-Stream数据类型的函数)将一段数据插入到Redis数据库中。我希望在这两个场景中保持Redis数据库的插入timestamp相同 因此,我还需要设置相同的start time,以便在相同的开始时间和the same loop interval为100ms时,使用xadd函数的两个Redis数据的插入时间应该是一致的。 我
浏览 119
提问于2020-06-28
得票数 0
回答已采纳
4
回答
什么时候使用诸如Redis之类的键/值存储来代替/与SQL数据库一起使用?
我读过很多关于键/值存储的文章,比如Redis,但我似乎不知道什么时候该在应用程序中使用它。 假设我正在设计一个基于web的应用程序;我知道我将在前端、后端、数据库和etc..what中使用什么堆栈,在这些场景中,我会说“哦,我们还需要Redis for X、Y或Z。” 我会喜欢node.js示例以及非node.js示例。
浏览 3
提问于2011-09-24
得票数 184
回答已采纳
1
回答
Redis中的事务-在另一个数据库中读取操作
、
我们正在尝试为我们的多租户应用程序实现缓存。我们计划为每个租户创建新的Redis。 我们有一个场景需要使用Redis事务。在浏览这篇文章时,我们发现 事务中的所有命令都是按顺序序列化和执行的。在Redis事务执行过程中,不可能出现另一个客户端发出的请求。这可以保证命令作为一个单独的操作执行。 这种读取阻塞只适用于数据库级别还是完全实例级?
浏览 0
提问于2018-04-23
得票数 0
1
回答
如果更改Redis conf文件中的IP和端口,则无法连接redis客户端。
、
如果我在redis.conf文件中将IP从127.0.0.1改为本地IP,然后启动redis客户端(redis-cli.exe),它将提供一个blanck屏幕. 有谁能告诉我解决方案,如何在这个场景中配置redis-client。
浏览 0
提问于2018-06-14
得票数 1
回答已采纳
2
回答
内存分布式缓存中的数据分割和数据持久性
、
、
、
我正在探索不同的分布式内存数据库,以便在我们的应用中使用。我遇到了一个场景,想知道在Redis和中是否可能出现这种情况? 假设内存中的分布式缓存大小为15 my 我正在使用分区数据(例如,在Redis - Redis集群中,以及Ignite中类似的方式)。 一旦集群中的任何一个节点在内存方面达到阈值级别,它是否会在Redis中自动跨节点分发数据?它是否在Ignite中通过节点自动分发数据?在Redis和Ignite都适用驱逐政策的时候?只有在所有节点到达内存容量之后? 如果集群中有一个或多个节点下降,或者集群中添加了新节点,怎么办? 数据备份呢?(我知道Redis哨兵的概念
浏览 4
提问于2019-09-09
得票数 1
2
回答
使用Redis进行Spring会话管理
如何处理Redis DB宕机场景,同时使用Spring Session和Redis store进行会话管理?如果Redis DB宕机,用户试图访问他/她的会话,该怎么办?
浏览 0
提问于2016-09-16
得票数 0
1
回答
以inproc和Redis为背景的CacheManager句柄不同步。
、
我使用CacheManager ()实现了这个场景: 一个控制台应用程序(带inproc缓存句柄+ Redis缓存句柄作为背板) 1 ASP.NET MVC web应用程序(带inproc缓存句柄+ Redis缓存句柄作为背板) 控制台应用程序和ASP.NET MVC应用程序的缓存配置都是相同的: var configuration = ConfigurationBuilder.BuildConfiguration(settings => { settings
浏览 3
提问于2018-09-20
得票数 0
1
回答
Rails 4.2用nginx redis和sidekiq进行负载平衡
、
、
嗨,我刚刚启动了一个rails 4应用程序,它使用nginx作为负载均衡器,在两个端口上使用瘦服务rails。另外,我使用redis作为缓存,这也是由sidekiq使用的。 我想知道如何使用另一台机器来运行另外两个rails应用程序。我的想法是在另一台机器上再运行两个rails应用程序,但是由于sidekiq大量使用它,所以redis带来了麻烦。我的第一个想法就是有另一个红宝石奴隶,它只在第二台机器上读取。但是这可能很容易出错,因为为了检查一个工作队列,我在redis中有很多写。 下面的场景让我有点困惑。web应用程序发出请求并触发执行长时间运行操作的sidekiq,它会不断更新redis中的
浏览 2
提问于2015-12-30
得票数 1
回答已采纳
1
回答
如何确保我的Capybara测试中的每个场景都不会调用Redis和thinking
、
、
、
、
我在rails应用程序中使用Capybara和Cucumber。我想运行Sphinx reindex和Redis服务器来运行一些特定的测试场景。但这里的缺点是场景非常非常慢,这使得它运行了几个小时。 这是我的env.rb文件 require 'rubygems' ENV["RAILS_ENV"] = "cucumber" require 'cucumber/rails' require 'capybara/cucumber' require 'capybara/rails' require
浏览 1
提问于2012-08-30
得票数 1
回答已采纳
1
回答
无法使用VNET将WebApp连接到虚拟机
、
我有一个基于.Net 4.6的web应用程序。该应用程序利用了托管在Azure VM中的elasticsearch和redis。我正在尝试使用内部网络将Azure VM(ElasticSearch+Redis)连接到Azure WebApp(.Net WebApp)。也就是说,WebApp和VM应该在局域网上交互,而不是在互联网上交互。从文档中的描述来看,我无法理解Azure VNET用例场景。 Azure VNET是否支持上述方案?如果是,是如何实现的?如果没有,请推荐最好的存档方式。
浏览 1
提问于2016-10-03
得票数 0
1
回答
PHP,Yii :将整个应用程序放在try catch块中的好处和坏处?
、
、
、
我目前正在使用Php的Yii框架构建一个web应用程序。 我有一个场景,应用程序在初始化阶段抛出异常,就在即将读取会话数据时(目前来自Redis)。当我的Redis服务器宕机,我的应用程序无法与Redis通信时,就会发生这种异常。 一种可行的解决方案是将整个应用程序放在try catch块中,在发生未处理的异常时,将其记录下来,并显示一个外行友好的错误页面。 更确切地说: Yii的应用程序在其主脚本index.php中启动为 Yii::app()->run(); 我可以这样处理它: try { Yii::app()->run(); } catch (Exception $e
浏览 1
提问于2014-03-05
得票数 0
1
回答
对接堆栈部署是如何工作的?
、
、
我是码头群的新手,我想了解码头堆栈部署是如何工作的。 version: '3' services: web: image: nginx ports: - "80:80" redis: image: "redis:alpine" 当我运行这个命令时,它运行的非常好。 $ docker stack deploy -c docker-compose.yml mystack Creating network mystack_default Creating service mystack_web Creating service mystac
浏览 0
提问于2019-10-25
得票数 0
回答已采纳
1
回答
如何引入Redis只是为了缓存任何CRUD
、
、
、
我计划在我的应用程序中使用Redis实现一个缓存层。现在,每当用户启动某个计划负载时,应用程序都会从DB获取大量数据。这个计划在场景后面加载,触发很少的重量级数据访问,并在最终结果中编排所有调用。 现在正在通过JPA存储库进行数据访问,以访问我的Oracle DB。当我介绍redis层时,它并不是在第一次访问中启动缓存,而是应用程序试图从空缓存中获取数据。 我的问题是 如果我的设计工作,因为我想保持CRUD操作是在JPA存储库。我只想介绍一下用于缓存的redis,没有crud操作。 我有大量的数据(可能是2GB),应该放在缓存层中。最大的数据编辑能容纳多少?
浏览 0
提问于2018-08-09
得票数 0
1
回答
kube-proxy是否更喜欢本地pod而不是远程pod
想象一下常见的场景: memcache (例如Redis)在多个节点上运行多个pod。另一个服务,如PHP应用,使用Redis,配置为使用Redis服务的集群IP。据我所知,它被路由到kube-proxy (或者在更新的Kubernetes版本中,在iptables中处理),然后将请求推送到正在运行的pod。 我的问题是,如果本地节点上有正在运行的pod,那么它应该比在远程节点上运行的pod更好,因为它减少了网络带宽的使用。kube-proxy是这样做的,还是在所有可用pod上盲目地进行RR负载均衡?
浏览 0
提问于2016-03-13
得票数 1
1
回答
基于每个客户端的Redis安全性
我正在创建一个应用程序,它将提供服务给客户(其他软件)。 我的应用程序将为其客户端生成数据,并在处理后将其存储在其数据库中以及Redis主服务器上。 我不希望不同的客户端访问我的应用程序,相反,我希望它们能够从Redis集群本身检索与它们相关的数据。这将减少进入我的应用程序的流量。根据我的设计,我的应用程序只负责在指定的时间生成数据和更新Redis服务器,不同的客户端可以从Redis服务器本身检索数据。 但是我不能决定如何允许client1查看client2的数据? 我能想到的一件事是使用客户端的公钥对实际数据进行加密,因为现在即使client2获得了与客户端相关的数据,他也无法解密。但是,我
浏览 0
提问于2018-11-08
得票数 0
3
回答
使用Redis数据库开发像“画点什么”这样的游戏有什么缺点吗?
、
、
我正在开发一个web应用程序,它类似于流行的手机游戏-绘制一些东西。我使用的是Node.js和Socket.io 该应用程序允许人们绘制图形,并将绘制过程逐个像素存储在服务器端,然后根据游戏逻辑进行重播-尽管速度较慢/较快。 这是一个web应用程序,我使用的是Node.js + Socket.io。你会推荐什么样的数据库来配合使用呢?我打算使用Redis。Redis在这个场景下有什么缺点吗?我将主要使用数据库来存储每个绘图的像素。
浏览 0
提问于2012-05-13
得票数 1
回答已采纳
1
回答
将Redis / redis流中的消息发布到微服务
、
、
我有一个场景,就像我会在redis数据库中存储细节一样,它会将消息发布到外部API中。 问题: 从Redis向外界发布信息是可行的吗?-我看到的所有酒吧/潜艇都在redis-cli中。
浏览 6
提问于2022-08-02
得票数 0
1
回答
选择Redis键名并限制键数
、
、
、
我听说了很多关于Redis服务器所提供的惊人速度的消息,因此我想把它插入到我在PostgreSQL上作为数据库服务器运行的现有Rails应用程序中。 我的问题是,如果我的系统上有大约100000个用户,并且希望实现一个追随者/跟随模式,我可以使用Redis的SET数据类型左右。但是基于用户的100000个不同的键是一个好的实践吗?这是在我当前的场景中定义键的正确方法吗?如果是,那么redis的单个实例上的数字键的限制是什么。 欢迎对更好的按键设计提出建议。
浏览 5
提问于2013-08-25
得票数 1
回答已采纳
1
回答
Redis fetch使用redisson需要时间
、
、
、
我有一个场景,应用程序需要在每个请求中从redis获取大约80次操作。当我在该应用程序上点击1个请求时,它会在不到1秒内给出响应,但是当请求大小增加到100时,redissonClient开始表现缓慢,大约需要13秒才能获取250条记录。 我刚接触redis,不确定这是否是默认的。虽然我在一些文章中发现,redis可以在1秒内在1个节点上处理数百万次操作。我们的redis服务器目前在1个节点上运行。 下面是redis的配置: { "singleServerConfig": { "idleConnectionTimeout": 10000,
浏览 0
提问于2018-11-14
得票数 1
4
回答
使用Redis作为PubSub as Socket.io
、
、
我正在创建一个聊天应用程序,使用户可以做私人和组聊天。计划在此应用程序使用以下技术: NodeJs + Socket.io + Redis +CouchDB(用于存储消息历史)+ AngularJS 根据我最初的研究,使用Redis作为PubSub服务比使用Socket.io作为发布子.Reason更好的方法是,如果不同的用户连接到不同的服务器实例,那么在这个场景中使用套接字会产生问题,因为用户1发送的消息不会传递给用户2(用户1连接到服务器1,用户2连接到服务器2)。 但是如果我们使用Redis,那么根据我的理解,我们必须创建新的通道来启用私有聊天。在Redis中,他们的频道限制为10k。
浏览 7
提问于2015-09-23
得票数 19
1
回答
Redis -母机-主同步不切分
我目前正在主-slave场景中使用redis。在我的例子中,我使用redis作为某种CacheBus,并且我希望消除单个故障点(如果主服务器崩溃) 是否有一种方法来配置redis来同步2位大师?
浏览 0
提问于2015-11-24
得票数 0
回答已采纳
1
回答
redis缓存策略到底是如何?
、
以下这个是比较标准的redis缓存策略: 1.读:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。 2.读:应用程序从cache中取数据,取到后返回。 3.增删改:先把数据存到数据库中,成功后,再让缓存失效。 我现在对第三点感到疑惑,为什么更新完DB,然后去让缓存失效,而不是直接去更新缓存。我知道让缓存失效后,再去查的时候会命中不了缓存然后去读DB,然后再去更新缓存。那为什么不是在刚刚更新DB的时候就把缓存更新掉呢? 而且,万一有些场景,查数据的地方,只会去redis查,redis没有也不会去db里面查,针对这个情况,上面的第三条策略就不行了吧
浏览 589
提问于2017-11-21
1
回答
是否有从动态队列中消费消息并处理它们的开箱即用的弹簧过滤模式?
、
、
、
、
我试图实现一个使用spring集成的场景,在这个场景中,它必须处理动态生成的redis队列。到目前为止,我在互联网上发现的例子都适用于预定义的队列。 在我的情况下,应用程序动态生成超过100个redis队列,我的代码将使用来自这些队列的消息。我已经成功地创建了一个POC类型的项目(),它正在工作。 我想知道是否有更好的方法来做到这一点。据我所见,企业集成模式没有提到使用来自多个动态队列或消息源的消息,除了自定义或修改现有框架源代码之外,还有什么现成的解决方案吗? 我更喜欢在xml上使用配置和DSL。
浏览 4
提问于2019-11-30
得票数 2
回答已采纳
1
回答
netcat不返回码头
、
简单的场景:一个普通的码头容器链接到redis,其中包含一个appendonly.aof文件来填充redis。 docker run --rm -it --link redis:redis -v `pwd`:/data ubuntu:16.04 bash 我想使用netcat来填充redis (我在附加到容器后安装了netcat ): cat data/appendonly.aof | nc redis 6379 我从redis服务器获得+OKs,但是nc不退出,只挂在那里。这在正常的Linux/Unix环境下工作,没有问题,我似乎也不知道为什么它会卡在一个坞容器中。
浏览 7
提问于2016-08-19
得票数 2
回答已采纳
3
回答
异步编辑与承诺
、
、
、
、
我有一个场景,我必须运行一个循环,每次迭代调用redis设置函数(异步),然后我必须关闭与redis的连接。 顺序..。 运行前池循环。 对于每个元素,请使用redis set命令。 循环完成后,关闭redis连接。 现在,在for循环中完成所有set操作之前,redis连接将被关闭。 额外的细节..。 我正在使用。 我知道为什么会发生这种情况,但我不知道如何解决这个问题。 我是NodeJS的新手。
浏览 0
提问于2018-01-22
得票数 2
回答已采纳
1
回答
Heroku上的页面缓存有什么好的替代方案?
、
我知道在heroku上页面缓存不是一个好的选择,因为每个dyno都有一个外设文件系统(所以它们不会共享文件,每次重启都会被清除)。 所以我想知道最好的替代方案是什么。我有大量的潜在文件可以在传统的页面缓存场景中生成(比如10‘t 100’t),所以redis/memcached在这里看起来不是一个好的选择。Redis可以写入磁盘,但我的理解是,一旦超出了它的内存容量,就不是开始从磁盘读取数据的正确解决方案。 这里有人找到好的解决方案了吗?我在想也许是MongoStore。(还有一些与redis结合使用的方法,因为我在其他一些场景中使用redis。)谢谢!
浏览 1
提问于2012-09-13
得票数 1
回答已采纳
3
回答
我需要验证jwt吗?
、
、
下面是我的场景,我生成了一个jwt令牌,并使用1小时TTL将该令牌存储在redis中。现在,我看到大多数教程都使用jwt.verify来验证令牌。 我知道他们在验证令牌是否真实 为什么我需要使用jwt.verify..。为什么我不能使用redis.exists来检查令牌是否真实。 他们大多说,我们可以使用jwt的主要功能是不需要使用db来检查用户和过期。 但在我的场景中,我不能把所有的东西都存储在象征性的..因此,我使用redis存储带有会话信息的令牌。 问题是1,所以我不应该在这种场景中使用jwt。2.我可以跳过jwt.verify吗? 我是个节点新手。
浏览 2
提问于2015-09-27
得票数 2
回答已采纳
2
回答
建议在Goliath使用Redis驱动程序?
、
、
、
在EventMachine中建立Redis连接似乎有几种选择,我很难理解它们之间的核心区别。 我的目标是在中实现Redis 我现在建立连接的方式是通过em-synchrony。 require 'em-synchrony' require 'em-synchrony/em-redis' config['redis'] = EventMachine::Synchrony::ConnectionPool.new(:size => 20) do EventMachine::Protocols::Redis.connect(:host =&
浏览 3
提问于2011-11-11
得票数 3
回答已采纳
1
回答
增加JEDIS的池大小会影响redis的性能?
、
考虑一个场景,我的应用程序只需要100个jedisPool连接就可以从redis服务器获取数据。如果我将500配置为最大池大小,请记住我的应用程序将来需要更多的连接,会发生什么情况。会影响红宝石的表现吗。如果是的话,这个问题有多严重? 提前感谢
浏览 1
提问于2020-01-10
得票数 1
回答已采纳
1
回答
是否可以在Redis Pub/Sub上创建动态通道?
、
、
、
、
我正在学习如何扩展基于Web套接字的聊天应用程序。作为其中的一部分,我正在探索分布式Redis Pub/Sub,以帮助将消息发送到用户连接到的Web套接字服务器。 场景:当用户A想与用户B聊天时,一对一聊天。我想创建一个聊天室(频道)的名称“房间-用户-A-用户-B”,然后让用户-A和用户-B订阅这个频道。 问:是否可以在Redis Pub/Sub中创建频道并动态分配订阅者?
浏览 10
提问于2022-10-04
得票数 0
2
回答
在Rails中实现Redis pub sub订阅的最佳方式是什么?
、
、
我正在使用的场景是,我有一个node.js引擎,它接收来自各种服务的web-hook和pubsubhubhub查询。它需要将传入的数据发送到Rails进行处理和存储。 我正在讨论是否在Rails端使用HTTP回调,或者可能使用Redis Pubsub。 问题是:如何让Rails订阅并收听Redis?在Juggernaut的示例中,他们将其实现为循环,但如果我将订阅循环放入库中并在应用程序加载时对其进行初始化,则会阻止加载。
浏览 1
提问于2011-07-04
得票数 2
1
回答
Laravel 7: MariaDB与Redis相结合,但Redis对大型对象的行为较慢
、
、
、
、
我已经成功地实现了redis和mysql的结合。在我的应用程序的某个部分,我认为我可以减少mysql服务器上的负载,并使用redis,直到数据被更改为止,但是我观察到,从Mysql获取相同的数据比从redis获取数据还要快。 这是一个场景。 User1: 10,000个记录,一天内很少有一次改变。 我所做的是获取这些10K记录的整个对象,(大约20 in大小的序列化对象)保存到redis中。因为随后的100到1000个请求只是页面刷新,所以为什么不避免mysql点击并从redis获取这些数据呢? 但是,我已经注意到,当从Redis获取这个对象时,它所花费的时间比我刷新redis和执行mysql
浏览 1
提问于2020-06-18
得票数 1
回答已采纳
1
回答
Golang Redis哨兵客户
、
我正在为一个用Go编写的开源项目添加Redis支持。目标是支持所有的Redis拓扑:服务器、集群、哨兵。 我浏览了redis.io/client中列出的Go客户,看起来github.com/go-redis/redis项目是一个可行的选择。 我主要关心的是NewSentinelClient()方法接受单个哨位地址。根据Redis客户端(redis.io/topics/sentinel-clients#guidelines-for-redis-clients-with-support-for-redis-sentinel),的指导方针,“客户端应该迭代哨兵地址列表。 如果SentinelClie
浏览 3
提问于2020-08-21
得票数 3
1
回答
我可以在redis中使用lua脚本发送HTTP请求吗?
、
、
我有一个场景,当在redis中设置的键达到某个计数(比如n )时,我需要发送一个HTTP post请求,这可以在redis中使用Lua脚本吗? 任何与此相关的帮助或替代方法都将不胜感激。 附言:我刚刚开始使用Redis,如果我的理解有误,请纠正我。
浏览 45
提问于2021-03-26
得票数 1
回答已采纳
1
回答
StackExchange.Redis API: ListLeftPopAsync占用无限的时间或超时时间。
、
我们使用Redis列表来维护要由我们的C#应用程序处理的项目队列。应用程序使用StackExchange.Redis 1.0.488 (也称为SER)连接到Redis,并通过调用ListRightPushAsync和ListLeftPopAsync SER来处理列表。 我们主要是在验证一个场景,即当redis服务器不可用时,我们的应用程序将如何运行。 在应用程序忙于处理队列时重新启动Redis服务器后,我们注意到了一个问题。应用程序恢复处理一定数量的项目之后,我们看到一个问题,在这个问题上,ListLeftPopAsync花费无限的时间,应用程序挂起,没有任何例外。请注意,加载应用程序处理的数
浏览 0
提问于2016-09-08
得票数 0
1
回答
使用Redis位图操作,比如.NET的BITCOUNT?
、
对于某些场景,像、、和这样的Redis位图操作看起来很有趣,比如分析。但是,是否可以从任何可用的.NET Redis驱动程序访问这些内容,比如? 我一直在浏览ServiceStack.Redis的源代码,它似乎提供了对SETBIT和GETBIT的支持,但我没有看到任何关于BITCOUNT或BITOP的提及。 那么,有没有.NET Redis驱动程序可以让我使用像BITOP这样的操作呢?如果没有,我可以使用任何驱动程序向Redis发送“原始”命令吗?
浏览 1
提问于2013-05-19
得票数 1
回答已采纳
1
回答
Wso2 saml授予会话超时将如何工作
、
我正在将java应用程序与SAML集成,并在成功登录时使用saml授予类型生成oauth2令牌,并将其存储在客户端和redis中。对于进一步的请求,我指的是redis,如果令牌过期,我将生成新令牌,并再次将其存储在客户机和redis中。 但是如何在这种用例中实现会话超时。我需要实现两个超时:(1)空闲超时(2)会话到期(不管空闲会话超时)。 假设会话配置为空闲超时12小时,会话过期72小时。因此,像在wso2中一样,应该如何实现上面的场景是配置--我只能看到会话配置中的空闲超时,不管空闲超时,总共没有会话过期。因此,考虑到上述要求,如何同步redis和wso2会话。 Ans还会通过在WSO2中
浏览 4
提问于2022-10-09
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis哈希数据结构与应用场景
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
Redis数据类型及应用场景-加米谷大数据
Redis集合类型使用场景
Redis哈希类型的使用场景
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券