redis相关内容
我想就我正在考虑使用 Redis 排序集实现可搜索索引的两种方法获得一些反馈和建议. 情况和目标 我们目前有一些键值表存储在 Cassandra 中,我们希望为其创建索引.例如,一张表将包含人的记录,Cassandra 表将 id 作为其主键,并将序列化对象作为值.该对象将具有诸如 first_name、last_name、last_updated 等字段. 我们想要的是能够进行
..
在 spring-data-redis 中,我们如何配置可以从 Spring boot 应用程序或配置中自动连接/注入的自定义转换器. 我从 spring 数据 redis 文档中了解了 @ReadingConverter 和 @WritingConverter.从该文档中,不清楚如何配置它们.https://github.com/spring-projects/spring-data-re
..
我正在尝试使用模式来检索与 Stackexchange.Redis 匹配的模式的所有键. 代码 KEYS *o* 解决方案 在项目主页上有链接 KEYS、SCAN、FLUSHDB 等在哪里? 提供了有关如何访问它的完整详细信息,以及为什么它不是't 在 IDatabase 上.我应该指出您应该避免在生产服务器上使用 KEYS.如果可用,库将自动尝试使用 SCAN 代替 - 这危害较小,
..
我有点失落.我正在阅读有关使用 Redis 进行 ASP.NET Core 缓存的 Microsoft 文档.并且文档建议使用 Microsoft.Extensions.Caching.StackExchangeRedis,这是一个开源第三方库. 但我已经看到其他一些教程正在使用 Microsoft.Extensions.Caching.Redis,这是一个更原生的 asp.net 核心.
..
这就像 StackOverflow:当您提出问题时,您需要提供一些标签. 目前我正在查询关系数据库存储,但我认为 Redis 应该可以缓存标签建议. 例如,这将是一个这样的集合: sadd tags:suggestions “c#";“.net"“redis" 现在有些用户在问一个问题,他/她可能会写“ne"所以Redis缓存中有一些标签可能与整个部分标签名称匹配:.net.
..
在 Redis 中,我通过 CLI 运行 Lua 脚本,如下所示:- $ redis-cli --eval debug_script.lua key1 key2 key3 key4, arg1 arg2 所以,我的 Lua 脚本接受 4 个键和 2 个参数. 现在我想在 Node.js 中运行相同的脚本. 我正在使用 this 库在我的应用中导入 Redis. 我没有找到任何
..
Redis 4.0以后,Redis可以多线程执行一些功能(1.后台删除对象等),但Redis通常还是使用单线程.常见问题 - Redis 所以我猜生菜没用.Lettuce是redis客户端,1个连接可以使用多线程,而Redis只能1个连接使用单线程. 你能推荐在 Redis 客户端使用生菜吗?为什么? 解决方案 因为你不仅要花时间在 Redis 执行命令,还要花时间传输数据(发
..
我有数据库项目,除了它们的主键外,还需要一个对项目所属组唯一的索引.我们将属性称为 nbr,将项目组合在一起并定义唯一 nbr 的范围的属性,我们将称为 group.此 nbr 必须在 [1-N] 范围内,并且 可以 在从外部源导入项目时设置.由于所有项目都必须有一个 nbr,因此任务就变成了如何跟踪使用了哪些值,以便为手动添加的新项目选择一个免费的 nbr. 我正在使用 DynamoDB
..
G'day 的人们, 我正在用 ruby (sinatra) 重新实现现有的自定义文件上传服务,并将 redis 作为后备存储. 客户计算 SHA1 哈希值并开始上传上传最大 64K 块直到完成 服务器将块附加到文件计算完整文件的 SHA1 哈希值以验证正确接收 现在,我希望做的是使用 ruby (1.9.3) Digest::SHA1
..
我一直在尝试从 App Engine 实例连接到 Redis 实例,但没有任何运气.我的连接超时. 我已经在 app.yaml 中设置了主机和端口: env_variables:REDIS_HOST: '10.0.0.3'REDIS_PORT: '6379' 并尝试按照示例中的说明进行连接: redis_host = os.environ.get('REDIS_HOST', 'loca
..
我正在计划将 C# ASP.Net Web 应用程序迁移到 Azure(目前托管在单个专用服务器上),并且正在研究缓存选项.目前,因为我们一次只有一个应用程序实例在运行,所以我们有一个“进程中"内存缓存来减轻一些相同请求的 SQL DB. 目前的流程是在管理器/服务对数据库的某些部分进行更改时清除缓存的某些部分,例如我们有一个用户表,我们将有诸如“User.{0}"返回单个用户记录/对象和“
..
我在 Flask 中有这个 Web 应用程序,我想在提交表单后在其中执行一些 ML 和 AI 算法.我在 Redis 和 rq 的帮助下在后台作业中运行 ML 和 AI 算法(因为我的应用程序由 Heroku 托管,并且他们有超时问题,您必须在 30 秒内返回响应).工作完成后,我想获取算法制作的图像(一些图形)并将它们输出到网页中,但我不知道如何在工作功能中呈现模板,以及如何从烧瓶中导入应用程序
..
我正在关注本教程. 就我而言,我在 Docker 环境中运行,并且我有一个安全站点(即 https://localhost).这需要安全的 ssl 通信. 为了安全连接,我调整了 web 和 celery 容器. 但是我不知道如何配置Redis容器以实现与ssl的安全连接 请注意,当我在 web 和 celery 容器中没有 ssl 连接的情况下运行时,连接很好. 如何使用
..
我使用的是embedded-redis 0.6 版本和spring-session-data-redis 1.0.1.RELEASE.使用 mvn spring-boot:run 命令执行 spring boot 后,tomcat 服务器启动但嵌入式 redis 立即抛出以下异常(请参阅下面的完整堆栈跟踪): redis.clients.jedis.exceptions.JedisDataE
..
我有一个包含两个数据库的 Redis 实例.现在我想设置第二个实例并复制第一个实例,但第二个实例应该只有一个数据库并仅从第一个实例复制 db 0.当我尝试这样做时(为第二个实例设置 slaveof ...),我在 Redis 日志文件中收到以下错误消息: FATAL:数据文件是使用配置为处理 1 个以上数据库的 Redis 服务器创建的.退出 我尝试使用 redis-dump 但是当我尝试导入
..
我目前正在开发一个缓存,每次调用都需要增加几百个计数器,如下所示: redis.pipelined 做键.每个{ |键|redis.incr 键 }结尾 在我现在的分析中,我看到我不需要的回复仍然由 redis gem 收集并浪费了一些宝贵的时间.我可以以某种方式告诉 redis 我对回复不感兴趣吗?有没有更好的方法来增加大量值. 例如,我没有找到 MINCR 命令.. 提前致谢!
..
对于 windows 上的节点后端开发,我试图在 docker 容器中设置 redis,因为 redis windows 版本对我来说似乎有问题.我对 docker 很陌生,我不知道随之而来的所有原则. 到目前为止我做了什么: 安装的docker 运行'docker pull redis' 运行'docker run --name some-redis -d redis redis
..
我想我已经很好地掌握了使用 Redis 的所有命令,但我很难找出使用它的最佳方式.我正在设计一个客户通知系统,当他们的任何电路出现警报时,该系统将通过他们的首选方法(电子邮件、SNMP、系统日志)通知他们. 所以,我得到了一个设备名称和一个端口.我需要将其与单个客户相关联,然后将该客户与交付方式相关联.使用关系数据库,它看起来可能是这样的: 设备名称:Los_Angeles端口:11SEL
..
我有 Lua 脚本,我正在考虑迁移到 Redis 集群 调用eval时是否应该指定完整的键名?或者我可以通过指定主题标签来逃避吗? 例如,我希望只传递 {UNIQUE_HASH_TAG} 而不是 {UNIQUE_HASH_TAG}/key1, {UNIQUE_HASH_TAG}/key2 ... 等 我有很多键,而且逻辑非常复杂 - 有时我最终会动态生成键名,但是在相同哈希标签内
..
我有一个非常简单的 node.js 应用程序(HTTP 服务),它与 redis 进行“对话".我想创建一个部署并使用 minikube 运行它. 据我所知,我的应用程序需要一个基于 docker 镜像的 kubernetes Pod.这是我的 Dockerfile: 来自节点:8.9.1工作目录/usr/src/app复制包*.json ./运行 npm 安装复制 ..曝光 8080CM
..