redis相关内容

如何在围棋中接收Redis发布消息

我正在尝试在Go中使用Redis PubSub,以便能够在订阅期间传递/发布消息并检索它。 我已经能够正确设置代码的发布和订阅/PubSub部分。以下是我的代码。我希望在订阅期间检索的(字符串)消息是test message.,但我的代码的输出给出了频道、种类和计数,并且没有显示预期的消息(test message)。 在Go中使用Redis发布/订阅发布后如何获取想要的消息(test ..
发布时间:2022-06-16 21:55:07 其他开发

StackExchange.Redis连接用于同步方法的多路复用器池

如果我们将ConnectionMultiplexer池用于同步方法,实现ConnectionMultiplexer池是否有意义? 因此,我所说的池是指创建StackExchange.Redis ConnectionMultiplexer的多个实例,存储这些对象,当我想要与Redis服务器通信时,我从池中获取使用最少的一个。这是为了防止根据本文第10条建议:https://azure.micros ..
发布时间:2022-05-11 12:12:52 C#/.NET

使用Redis命令INCR和EXPIRE时出现争用情况

基于redis文档:http://redis.io/commands/incr 在段落模式中:速率限制器2 更短的版本代码: value = INCR(ip) IF value == 1 THEN EXPIRE(ip, 1) 它声称存在使Expire永远不会执行的争用条件。这意味着IP的值可以以某种方式从0反弹到2。 然而,在我看来,既然Redis是单线程的,而incr是一个原 ..
发布时间:2022-04-20 13:04:42 其他开发

IB-Insync仅下一次StK订单(不会执行额外的买入或卖出)

我正在尝试实施TradingView/Interactive Brokers API,使用IB-Insync通过TradingView网络挂钩警报自动向Interactive Brokers TW下单。我花了很多时间试图解决为什么TWS API只执行一个订单,而不是收到其他订单,并且无法解决问题或解决方案(因为我还有很多要学习)。我让WebHook警报正常工作,将数据发送到数据库,还触发了异步消息 ..
发布时间:2022-04-12 23:56:58 Python

在并发访问期间,Redis花费太多时间来执行简单命令

问题背景 大家好,我用Golang gin做了一个项目,并使用"github.com/go-redis/redis/v7"集成了redis ClusterClient 我使用的P.S.Redis是一个托管在AWS上的Redis集群 我使用的redis命令仅限于redis.Get和redis.Set。 现在我已经做了一个API,并在其中使用了缓存,在本地运行时,响应时间在20 ..
发布时间:2022-04-04 21:14:20 其他开发

使用Redis进行Tomcat 8会话复制

可以在带有redis的Tomcat 8上实现会话复制吗?我找不到Tomcat 8的Redis会话管理器JAR! 推荐答案 Redisson框架提供了现成的解决方案--基于Redis的内存数据网格。 使用方法两步: 将RedissonSessionManager添加到context.xml ..
发布时间:2022-04-03 14:31:12 其他开发

使用带有选项的分布式缓存来处理缓存未命中

我的使用案例如下: 应用程序客户端使用分布式缓存(Memcached/Redis/等)来缓存数据库输出。我想再添加一个对应用程序客户端隐藏的功能-如何处理缓存未命中 例如,应用程序客户端只要求获取分布式缓存的键的值(而不知道数据库的详细信息)。现在,它希望分布式缓存处理缓存--未命中--从关系型数据库获取数据并缓存它。 似乎Redis/Memcached没有提供这样的功能。我是否遗漏了 ..
发布时间:2022-04-01 09:21:42 Java开发

在Kubernetes/OpenShift中将客户端-服务器流量保持在同一区域的最佳方法是什么?

我们运行的是Kubernetes兼容(OKD 3.11)的本地/私有云集群,后端应用程序与用作缓存和K/V存储的低延迟Redis数据库进行通信。新的架构设计即将在两个地理位置分散的数据中心(地区和地区)之间平均分配工作节点。我们可以假设节点名称和区域之间存在静电配对,现在我们还添加了带有区域名称的节点标签。 要保护与内存中数据库的低延迟通信,使客户端应用程序与允许它们使用的数据库保持在同一区域, ..

芹菜/Redis同一任务被多次并行执行

我有两个自定义任务(TaskA和TaskB),它们都继承自celery.Task。调度程序时不时地启动TaskA,而TaskA每次启动N次TaskB使用不同的参数。但由于某些原因,有时使用相同参数的相同TaskB会同时执行两次,这会导致数据库出现不同的问题。 class TaskA(celery.Task): def run(self, *args, **kwargs): ..
发布时间:2022-02-27 13:30:21 Python

GCP内存库上的Redis主/从

在我们当前的体系结构中,我们使用MemoryStore中的Redis作为简单的快速缓存和发布-订阅系统。 对于我们的服务之一,我们需要为复制的服务提供非常快的本地缓存。该服务将托管在GKE(Google Kubernetes Engine)上。我们的想法是每个节点都有一个Redis从节点,它将成为我们服务的任何Pod的端点。 是否可以使用我们的MemoryStore Redis作为此系 ..

如何解决Redis群集&等待群集加入的问题?

我有3台机器,为redis集群创建了6个节点,几个月前创建成功了,但是现在掉了,我想尽办法修复它,但是它不起作用,所以我清理了所有的数据,从零开始重新创建,当我使用下面的命令创建集群的时候,它在这里挡路,等待节点加入集群,我为它做了一些研究,我清理了我的数据,记录了一遍又一遍,做了一遍又一遍,仍然不起作用。 redis-trib.rb create --replicas 1 10.2.1.2 ..
发布时间:2022-02-21 23:49:03 其他开发

如何在Redis Docker镜像中进行健康检查?

最近,由于Redis无法写入文件系统(不确定为什么是Amazon EFS)而导致停机。我注意到没有为Docker服务设置实际的运行状况检查以确保其正常运行,Redis已启动,因此我不能简单地使用nc -z来检查端口是否打开。 是否有可以在redis:6-alpine(或非阿尔卑斯山)映像中执行的命令,可以放入docker-compose.yml文件的healthcheck挡路中。 注意 ..
发布时间:2022-02-21 23:48:26 其他开发

如何访问Redis日志文件

在ubuntu服务器上使用ruby安装了Redis,但是不知道如何访问它的日志文件。教程说它应该在这里: /var/log/redis_6379.log 但甚至找不到/var/文件夹 推荐答案 找到时为: sudo tail /var/log/redis/redis-server.log -n 100 因此,如果设置更标准,则应该是: sudo tail /v ..
发布时间:2022-02-21 23:47:48 其他开发

检查Redis服务器版本

如何检查Redis服务器版本? 我在Redis site中找到此命令: $redis-server 这应该会给我(根据网站): [28550] 01 Aug 19:29:28 # Warning: no config file specified, using the default config. In order to specify a config file use ..
发布时间:2022-02-21 23:47:11 其他开发

Redis引发需要身份验证的&q;错误,但没有密码设置

当我通过命令redis-cli连接到Redis服务器并运行ping检查Redis是否正常工作时,收到错误需要NOAUTH身份验证。 我找到了answer for NOAUTH Authentication required error,它说明只有在Redis设置了密码时才会出现此错误,但是我检查了etc/redis/redis.conf处的Redis配置文件,并且没有设置密码。 是否有 ..
发布时间:2022-02-21 23:46:25 其他开发

获取 python docker 容器与 redis docker 容器交互

我是 docker、redis 和任何类型的网络的新手,(我至少知道 python!).首先,我想出了如何获取 redis docker 映像并在 docker 容器中运行它: docker run --name some-redis -d redis 据我了解,此 redis 实例具有可用于连接其他容器的端口 6379. docker 网络检查网桥“容器":{“2ecceba2756abf ..
发布时间:2022-01-24 21:24:56 Python

从 Python 管理与 redis 的连接

我在我的 python 应用程序中使用 redis-py 将简单的变量或变量列表存储在 Redis 数据库中,所以我认为最好每创建一个到 redis 服务器的连接我需要保存或检索变量的时间,因为这不经常这样做,而且我不希望有一个超时的永久连接. 在阅读了一些基础教程后,我使用 Redis 类创建了连接,但还没有找到关闭连接的方法,因为这是我第一次使用 Redis.我不确定我是否使用了管理连接 ..
发布时间:2022-01-24 14:57:21 Python

我收到错误“找不到类‘Predis\Client’"在 Laravel 5.2 中

我想在 laravel 5.2 中使用 Redis,但是我遇到了错误,比如找不到 Class 'Predis\Client',我该如何解决. 解决方案 首先将 REDIS 下载到您的系统(如果您尚未安装). 进入你下载redis的文件夹并运行以下命令: cd your-redis-folder-name制作 进入你的项目目录并安装composer: composer 需要 ..
发布时间:2022-01-21 19:29:55 其他开发

如何确保我的事件仅由我的应用程序的一个实例处理?

在我们的架构中,我们有一个 Redis 服务器,用于缓存和发布事件. 我的问题如下 我有一条名为“CustomerUpdate"的消息 我有 1 个应用程序正在收听此消息 正在执行此应用程序的 3 个实例(服务器)以实现可扩展性 1 个数据库实例正在运行 此消息的处理程序之一将更新数据库 其他一些处理程序将清除内存缓存或对实例执行本地操作 是否有任何模式可以确保数据库不 ..
发布时间:2022-01-21 12:28:59 其他开发