redis相关内容

使用 Redis 排序集进行索引

我想就我正在考虑使用 Redis 排序集实现可搜索索引的两种方法获得一些反馈和建议. 情况和目标 我们目前有一些键值表存储在 Cassandra 中,我们希望为其创建索引.例如,一张表将包含人的记录,Cassandra 表将 id 作为其主键,并将序列化对象作为值.该对象将具有诸如 first_name、last_name、last_updated 等字段. 我们想要的是能够进行 ..
发布时间:2021-12-28 09:51:01 其他开发

通过 StackExchange.Redis 中的键模式获取值

我正在尝试使用模式来检索与 Stackexchange.Redis 匹配的模式的所有键. 代码 KEYS *o* 解决方案 在项目主页上有链接 KEYS、SCAN、FLUSHDB 等在哪里? 提供了有关如何访问它的完整详细信息,以及为什么它不是't 在 IDatabase 上.我应该指出您应该避免在生产服务器上使用 KEYS.如果可用,库将自动尝试使用 SCAN 代替 - 这危害较小, ..
发布时间:2021-12-28 09:50:43 C#/.NET

Microsoft.Extensions.Cashing.Redis 和 Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache 之间的差异

我有点失落.我正在阅读有关使用 Redis 进行 ASP.NET Core 缓存的 Microsoft 文档.并且文档建议使用 Microsoft.Extensions.Caching.StackExchangeRedis,这是一个开源第三方库. 但我已经看到其他一些教程正在使用 Microsoft.Extensions.Caching.Redis,这是一个更原生的 asp.net 核心. ..
发布时间:2021-12-28 09:50:32 其他开发

类似标签缓存的东西,并查询它以使用 Redis 推荐它们

这就像 StackOverflow:当您提出问题时,您需要提供一些标签. 目前我正在查询关系数据库存储,但我认为 Redis 应该可以缓存标签建议. 例如,这将是一个这样的集合: sadd tags:suggestions “c#";“.net"“redis" 现在有些用户在问一个问题,他/她可能会写“ne"所以Redis缓存中有一些标签可能与整个部分标签名称匹配:.net. ..
发布时间:2021-12-28 09:50:23 其他开发

执行redis eval命令在nodeJS中运行Lua脚本

在 Redis 中,我通过 CLI 运行 Lua 脚本,如下所示:- $ redis-cli --eval debug_script.lua key1 key2 key3 key4, arg1 arg2 所以,我的 Lua 脚本接受 4 个键和 2 个参数. 现在我想在 Node.js 中运行相同的脚本. 我正在使用 this 库在我的应用中导入 Redis. 我没有找到任何 ..
发布时间:2021-12-28 09:49:55 其他开发

Redis 是单线程的.那我为什么要用生菜呢?

Redis 4.0以后,Redis可以多线程执行一些功能(1.后台删除对象等),但Redis通常还是使用单线程.常见问题 - Redis 所以我猜生菜没用.Lettuce是redis客户端,1个连接可以使用多线程,而Redis只能1个连接使用单线程. 你能推荐在 Redis 客户端使用生菜吗?为什么? 解决方案 因为你不仅要花时间在 Redis 执行命令,还要花时间传输数据(发 ..
发布时间:2021-12-28 09:49:30 其他开发

使用Redis从有限范围内生成唯一ID

我有数据库项目,除了它们的主键外,还需要一个对项目所属组唯一的索引.我们将属性称为 nbr,将项目组合在一起并定义唯一 nbr 的范围的属性,我们将称为 group.此 nbr 必须在 [1-N] 范围内,并且 可以 在从外部源导入项目时设置.由于所有项目都必须有一个 nbr,因此任务就变成了如何跟踪使用了哪些值,以便为手动添加的新项目选择一个免费的 nbr. 我正在使用 DynamoDB ..
发布时间:2021-12-28 09:49:25 其他开发

我可以序列化 ruby​​ Digest::SHA1 实例对象吗?

G'day 的人们, 我正在用 ruby​​ (sinatra) 重新实现现有的自定义文件上传服务,并将 redis 作为后备存储. 客户计算 SHA1 哈希值并开始上传上传最大 64K 块直到完成 服务器将块附加到文件计算完整文件的 SHA1 哈希值以验证正确接收 现在,我希望做的是使用 ruby​​ (1.9.3) Digest::SHA1 ..
发布时间:2021-12-28 09:49:18 其他开发

如何从 Google 的标准 App Engine (Python 3.7) 连接到 Redis 实例 (memorystore)

我一直在尝试从 App Engine 实例连接到 Redis 实例,但没有任何运气.我的连接超时. 我已经在 app.yaml 中设置了主机和端口: env_variables:REDIS_HOST: '10.0.0.3'REDIS_PORT: '6379' 并尝试按照示例中的说明进行连接: redis_host = os.environ.get('REDIS_HOST', 'loca ..

Redis 中的 Azure 缓存/数据缓存样式区域

我正在计划将 C# ASP.Net Web 应用程序迁移到 Azure(目前托管在单个专用服务器上),并且正在研究缓存选项.目前,因为我们一次只有一个应用程序实例在运行,所以我们有一个“进程中"内存缓存来减轻一些相同请求的 SQL DB. 目前的流程是在管理器/服务对数据库的某些部分进行更改时清除缓存的某些部分,例如我们有一个用户表,我们将有诸如“User.{0}"返回单个用户记录/对象和“ ..
发布时间:2021-12-28 09:48:58 C#/.NET

Redis 后台作业完成后如何返回flask render_template?

我在 Flask 中有这个 Web 应用程序,我想在提交表单后在其中执行一些 ML 和 AI 算法.我在 Redis 和 rq 的帮助下在后台作业中运行 ML 和 AI 算法(因为我的应用程序由 Heroku 托管,并且他们有超时问题,您必须在 30 秒内返回响应).工作完成后,我想获取算法制作的图像(一些图形)并将它们输出到网页中,但我不知道如何在工作功能中呈现模板,以及如何从烧瓶中导入应用程序 ..
发布时间:2021-12-28 09:48:48 其他开发

如何使用 ssl 设置 Docker redis 容器

我正在关注本教程. 就我而言,我在 Docker 环境中运行,并且我有一个安全站点(即 https://localhost).这需要安全的 ssl 通信. 为了安全连接,我调整了 web 和 celery 容器. 但是我不知道如何配置Redis容器以实现与ssl的安全连接 请注意,当我在 web 和 celery 容器中没有 ssl 连接的情况下运行时,连接很好. 如何使用 ..
发布时间:2021-12-28 09:48:32 其他开发

从具有多个数据库的实例复制单个 Redis 数据库

我有一个包含两个数据库的 Redis 实例.现在我想设置第二个实例并复制第一个实例,但第二个实例应该只有一个数据库并仅从第一个实例复制 db 0.当我尝试这样做时(为第二个实例设置 slaveof ...),我在 Redis 日志文件中收到以下错误消息: FATAL:数据文件是使用配置为处理 1 个以上数据库的 Redis 服务器创建的.退出 我尝试使用 redis-dump 但是当我尝试导入 ..
发布时间:2021-12-28 09:47:55 其他开发

redis 可以禁用流水线命令的回复吗?

我目前正在开发一个缓存,每次调用都需要增加几百个计数器,如下所示: redis.pipelined 做键.每个{ |键|redis.incr 键 }结尾 在我现在的分析中,我看到我不需要的回复仍然由 redis gem 收集并浪费了一些宝贵的时间.我可以以某种方式告诉 redis 我对回复不感兴趣吗?有没有更好的方法来增加大量值. 例如,我没有找到 MINCR 命令.. 提前致谢! ..
发布时间:2021-12-28 09:47:49 其他开发

从 Windows 主机访问 dockerized redis

对于 windows 上的节点后端开发,我试图在 docker 容器中设置 redis,因为 redis windows 版本对我来说似乎有问题.我对 docker 很陌生,我不知道随之而来的所有原则. 到目前为止我做了什么: 安装的docker 运行'docker pull redis' 运行'docker run --name some-redis -d redis redis ..
发布时间:2021-12-28 09:47:23 其他开发

需要帮助在 Redis/NoSQL 中进行概念化

我想我已经很好地掌握了使用 Redis 的所有命令,但我很难找出使用它的最佳方式.我正在设计一个客户通知系统,当他们的任何电路出现警报时,该系统将通过他们的首选方法(电子邮件、SNMP、系统日志)通知他们. 所以,我得到了一个设备名称和一个端口.我需要将其与单个客户相关联,然后将该客户与交付方式相关联.使用关系数据库,它看起来可能是这样的: 设备名称:Los_Angeles端口:11SEL ..
发布时间:2021-12-28 09:47:13 其他开发

在 Redis Cluster 中使用 Lua 时,我应该指定完整的键名,还是可以只传递主题标签?

我有 Lua 脚本,我正在考虑迁移到 Redis 集群 调用eval时是否应该指定完整的键名?或者我可以通过指定主题标签来逃避吗? 例如,我希望只传递 {UNIQUE_HASH_TAG} 而不是 {UNIQUE_HASH_TAG}/key1, {UNIQUE_HASH_TAG}/key2 ... 等 我有很多键,而且逻辑非常复杂 - 有时我最终会动态生成键名,但是在相同哈希标签内 ..
发布时间:2021-12-28 09:47:03 其他开发

如何在 kubernetes 上使用 redis 部署 node.js?

我有一个非常简单的 node.js 应用程序(HTTP 服务),它与 redis 进行“对话".我想创建一个部署并使用 minikube 运行它. 据我所知,我的应用程序需要一个基于 docker 镜像的 kubernetes Pod.这是我的 Dockerfile: 来自节点:8.9.1工作目录/usr/src/app复制包*.json ./运行 npm 安装复制 ..曝光 8080CM ..
发布时间:2021-12-28 09:46:52 其他开发