草庐IT

redis-sharp

全部标签

java - Lettuce Redis库强一致性使用ReadFrom

在我的服务中,我尝试使用Lettuce客户端的ReadFrom方法确保强一致性。我正在写作,然后进行阅读。在客户端配置中,我已将ReadFrom设置为SLAVE_PREFFERED。Lettuce文档在SLAVE_PREFFERED中说,“从副本节点读取,但如果没有不可用,则从主节点读取。”。我想知道,如果没有只读副本可用,Lettuce客户端是否只从主服务器读取?如果只读副本可用但没有副本有key怎么办?那么它是否从master读取? 最佳答案 Iwanttoknow,doestheLettuceclientonlyreadsfr

ruby-on-rails - 如何使用 ruby​​ on rails 从 redis 获取所有匹配的 key

如何使用Rubyonrails从存储在redis中的键列表中获取所有匹配的键。我使用的是Ruby2.5.1版本。我使用SCAN来查询匹配的键,但它总是返回2个值而不是5个值。当我通过计数时它返回所有值。那么如何在RubyOnRails代码中传递计数?没有计数返回2值:127.0.0.1:6379>SCAN100match*sa*1)"sasikala(6965)"2)"Zupaensasi(6961)"使用计数返回所有(5)个值:127.0.0.1:6379>SCAN100match*sa*count1001)"Sasai(6965)"2)"Zupaensasi(6961)"3)"Ro

Redis Sentinel 和 Cluster 的优势

我打算创建一个高可用的Redis集群。在阅读了很多关于构建Redis集群的文章后,我感到很困惑。那么究竟是什么RedisSentinelMaster1Slave1Slave2集群的优势?作为Redis多节点分片集群是否更可靠?Redis多节点分片集群的优势?作为RedisSentinelMaster1Slave1Slave2Cluster是不是更可靠?RedisSentinelMaster1Slave1Slave2集群的进一步问题:当我有1个Master和2个Slave,并且流量越来越高时,这个集群会变得很小,我怎样才能让集群变大?Redis多节点分片集群的进一步问题:为什么有这么多在

laravel - 我应该如何使用redis?

我在laravel中做一个api,我想使用Redis。我不确定我是否做得很好。我应该如何使用Redis存储json,然后通过ID或其他列获取值。我应该将json保存为纯文本吗?那么我该如何通过它来寻找特定的值,或者您应该如何保留这些值?{"id":1,"name":"PackageA","dimensions":"100x100x100","created_at":"2019-05-2901:35:53","updated_at":"2019-05-2901:35:53"},{"id":2,"name":"PackageB","dimensions":"150x150x150","cr

amazon-web-services - 如何获得从 AWS Lambda 到 Redis 的安全访问?是否需要 VPC?

我需要在Redis中缓存一些数据并从AWSLambda访问它。如何获得从AWSLambda到Redis(AWS弹性缓存)的安全访问?是否需要VPC?因为我知道VPC增加1)AWSLambdas冷启动2)增加账单(网络使用)。 最佳答案 是的,您需要一个VPC来连接到Redis。AWS允许使用lambda函数连接到Elasticache。这是它如何工作的链接-Tutorial:ConfiguringaLambdaFunctiontoAccessAmazonElastiCacheinanAmazonVPC此外,我同意VPC增加冷启动,您

spring-boot - 配置spring boot和redis的问题

我有一个旧的springboot应用程序(1.5.0-FINAL),我无法更改此版本。我想将redis添加到我的应用程序中,这就是我所做的:1)添加了mavendep:org.springframework.bootspring-boot-starter-data-redis1.5.10.RELEASE2)将属性添加到我的启动@EnableCachingpublicclassMySpringBootApp{3)添加配置属性以检查它是否启动连接:spring.cache.type:redisspring.redis.host:192.168.99.100spring.redis.port

Redis高可用解决方案之Redis集群,和Spring Cloud集成实战

专栏集锦,大佬们可以收藏以备不时之需SpringCloud实战专栏:https://blog.csdn.net/superdangbo/category_9270827.htmlPython实战专栏:https://blog.csdn.net/superdangbo/category_9271194.htmlLogback详解专栏:https://blog.csdn.net/superdangbo/category_9271502.htmltensorflow专栏:https://blog.csdn.net/superdangbo/category_8691332.htmlRedis专栏:ht

docker - 无法从 docker 实异常(exception)部连接到 windows 上的 docker redis

我已经在SO和谷歌上关注了其他问题的答案,但仍然无法连接。以下是我的尝试。我很感激任何让这个工作正常的建议。请注意,在此测试期间所有防火墙均已禁用。PSC:\WINDOWS\system32>dockerrun-d--namemyredis-p6379:6379redisUnabletofindimage'redis:latest'locallylatest:Pullingfromlibrary/redisf5d23c7fed46:Pullcompletea4a5c04dafc1:Pullcomplete605bafc84bc9:Pullcompletef07a4e35cd96:Pul

redis - 如何为redis5.0.5集群设置最大内存

我有一个redis集群,其中有4个服务器,每个服务器有24GB内存。每个服务器都有一个主实例和一个从实例运行。集群拓扑:(A-->B表示A是B的slave)server2slave-->server1masterserver3slave-->server2masterserver4slave-->server3masterserver1slave-->server4master这些服务器仅供Redis使用,因此我最多可以为Redis分配22GB内存。但我不确定如何为这些实例设置maxmemory。我是否需要在每台服务器上分别在主服务器和从服务器上将其设置为11GB?或者我需要为两台服务

django - 我在使用 Celery、Redis 和 Django 时遇到问题

我在使用Celery、Redis和Django时遇到问题。我正在尝试使用它们来创建一个简单的任务。但是,任务执行不久就出现了错误。我将在下面详细说明部分代码,以便更好地理解。感谢您的关注。CELERY_BROKER_URL='redis://:password@REDIS:6379/0'CELERY_RESULT_BACKEND='redis://REDIS:6379/0'CELERY_ACCEPT_CONTENT=['application/json']CELERY_RESULT_SERIALIZER='json'CELERY_TASK_SERIALIZER='json'CELERY