草庐IT

redis-graph

全部标签

clojure carmine redis 连接错误

每当我在本地机器之外运行我的代码时,我都被连接错误困扰了一个星期。连接错误是因为无论我做什么,carmine都在连接到本地主机。这是来self的nsstore.core的replsession的完整输出,它require[taoensso.carmine:asredis]:(defconn{:pool{}:spec{:url"redis://redistogo:[password]@chubb.redistogo.com:9836/"}})#'store.core/connstore.core=>(redis/wcarconn(redis/hget12))java.net.Connec

redis - 如何处理试图清除 redis 数据库的多个服务器

我有四个服务器连接到redis。当redis服务器宕机和上来的时候。我想清除redis数据库。问题是所有服务器都在触发清除操作。如何处理只有一个服务器触发清除并通知所有其他服务器。我正在使用StackExchange.Redis和CacheManager.Net包作为Redis客户端库 最佳答案 要禁用任何保存,设置appendonlyno并评论或删除任何保存#save9001如果您不想禁用Redis保存数据,更一般而言,您必须以某种方式同步通信,这并不容易,因为这是一个分布式系统。在清除缓存之前,您可以尝试使用CacheManag

c# - dotnet core 在RedIs中存储对象

使用.NETCore,我尝试使用IDistributedCache从Redis保存和检索对象的JSON数组。下面是我存储和读取Redis缓存的代码:publicvoidSave(stringkey,objectcontent,intduration){strings;if(contentisstring){s=(string)content;}else{s=JsonConvert.SerializeObject(content);}duration=duration(stringkey)whereT:class{varc=Cache.Get(key);if(c==null){retur

node.js - 用于 Node 读取扩展的 Redis 复制

我想使用Redis复制(“主从”)作为实现读取可扩展性的一种方式。从我从文档中收集到的信息,我可以将我的读取分配给许多奴隶——而我只能写给主人。我正在使用node,有两个库可用于连接到redis:ioredis和node-redis。我无法理解如何设置其中的任何一个来进行拆分阅读,所以我不知道这是否透明(我猜不是)或者这些库是否都不能做到这一点。 最佳答案 你最好使用rediscluster,因为它会自动负责分片和分配负载,为您提供良好的future水平可扩展性。ioredisdoessupportredis集群,node-redi

redis - 从快照转储恢复后,Redis 快照是否恢复过期值?

问题一:Redis快照是只备份key-value还是key过期值?问题二:我们有一个共享的Redis集群,其中包含1个主复制和2个从复制。(2个项目使用相同的集群,但目的不同)是否可以只对某些键进行快照,或者Redis快照是否对所有数据集进行备份? 最佳答案 是的,过期时间戳存储在快照(RDB)文件中,并在从中恢复时加载不,没有,在Redis中,应用之间共享数据库不被认为是好的做法(除非应用共享信息)。相反,拆分为两个独立的数据库,您将能够备份(和配置)每个数据库,而无需考虑另一个数据库。

带有redis的Django auth

我尝试将我的Django应用程序插入到微服务架构中。身份验证由springboot编写的组件完成。它以以下格式将session存储在redis中:"spring:session:sessions:71f06a1d-b169-4bb9-a4c8-013bb82742ee"是否可以配置一些现有的django库(配置命名空间)以在身份验证系统中使用构建?我想避免从头开始写下整个事情。欢迎任何帮助。 最佳答案 我解决了这个问题-这种功能提供了自定义身份验证http://www.django-rest-framework.org/api-gu

php - 我如何在 controller.php 中将 redis 更改为 mysql

如何将其更改为不使用redis。在.env中,我没有将redis作为DB_CONNECTION。idk我怎么能删除这个redis,因为没有ingerence我无法启动我的网站...非常感谢帮助和任何答案。这是我的controller.php,其中31-33有错误setTitle('Titlenotstated');if(Auth::check()){$this->user=Auth::user();view()->share('u',$this->user);}$this->redis=LRedis::connection();view()->share('steam_status',

redis - Laravel 5.2 $this->dispatch 没有调用 handle 函数

Laravel5.2$this->dispatch没有调用句柄函数我使用以下ControllernamespaceApp\Http\Controllers;useApp\User;useIlluminate\Http\Request;useApp\Jobs\SendReminderEmail;useApp\Http\Controllers\Controller;useRedis;classHomeControllerextendsController{/***Sendaremindere-mailtoagivenuser.**@paramRequest$request*@paramin

java - 带有@Cacheable的Spring Data Redis NullPointerException

框架代码中出现这个空指针的原因是什么?我最近开始将我们的一些应用程序堆栈从带有JGroups的ehcache迁移到Redis。作为其中的一部分,我们将继续使用ehcache作为某些功能的二级缓存。在一些集成测试(约900个)期间,我在客户端库(Jedis或Lettuce)的连接代码中得到了一致的NullPointerExceptions。但是,缓存机制在正常应用程序运行期间确实起作用,并且缓存在某些集成测试期间正常工作。现有的应用程序代码使用了@Cacheable,这对我来说效果很好。我使用以下gradle依赖项和缓存配置进行了集成:compile'org.springframewor

node.js - 如何在express-request-proxy Node 包中添​​加Redis配置

我正在使用“express-request-proxy”Node包为HTTP请求添加代理。我启用了Redis缓存,它在我的本地服务器上运行良好。以下是我如何按照文档(https://github.com/4front/express-request-proxy#caching)中的建议在本地加载Redis包:varredis=require('redis');require('redis-streams')(redis);但是,当我将应用程序推送到云端时,我看到以下错误:Error:Redisconnectionto127.0.0.1:6379failed-connectECONNRE