草庐IT

redis - 无法在 Redis 集群上添加新节点

这是一个现有的5节点Redis集群。只想添加一个新节点。一切似乎都很好,只是由于某种原因它没有被添加:root@tssredis07:/home/#./redis-trib.rbadd-node172.16.129.112:6379172.16.128.208:6379>>>Addingnode172.16.129.112:6379tocluster172.16.128.208:6379>>>PerformingClusterCheck(usingnode172.16.128.208:6379)M:9205296c296b851a5e3f188f12820c6698cf79f4172.

ubuntu - 创建服务器 TCP 监听套接字 * :6379: bind: Address already in use

这个问题在这里已经有了答案:redis-serverinubuntu14.04:Bindaddressalreadyinuse(13个答案)关闭3年前。当我尝试运行redis-server时它会显示这个错误:#Warning:noconfigfilespecified,usingthedefaultconfig.Inordertospecifyaconfigfileuseredis-server/path/to/redis.conf16954:M15Sep14:49:56.350*Increasedmaximumnumberofopenfilesto10032(itwasorigina

docker - ConnectionError : Error -3 connecting to redis:6379. 再试一次

我无法使用自定义redis.conf文件连接docker容器中的redis客户端。此外,即使我删除了使用自定义redis.conf文件连接redis的代码,docker仍会尝试连接到自定义redis文件。Docker.compose.ymlversion:'2'services:data:environment:-RHOST=rediscommand:echotruenetworks:-redis-netdepends_on:-redisredis:image:redis:latestbuild:context:.dockerfile:Dockerfile_redisports:-"6

Redis Sentinel 在重启之前不会复活 master -> slave

我在使用Sentinel恢复主节点时遇到问题。具体来说,当master丢失时,slaves会被正确提升,但master在重新启动时永远不会降级。但是,如果我立即重新启动Sentinel,主节点将被降级。是我的配置不好,还是我缺少一些基本的东西?编辑:Xposthttps://groups.google.com/forum/#!topic/redis-db/4AnGNssqYTw我如下设置了几个虚拟机,全部使用Redis3.1.999:192.168.0.101-RedisSlave192.168.0.102-RedisSlave192.168.0.103-RedisMaster192.

node.js - 错误 : Redis connection to 10. 130.212.246:6379 失败 - 连接 ETIMEDOUT

我有一个sails应用程序。我在AWS中运行该应用程序。当我在开发模式(sailslift--verbose)下运行代码时,它工作正常。我可以通过输入IP和端口号(xx.xx.xxx.xx:1337/)从浏览器访问它。但是当我在生产模式下运行代码时(sailslift--prod--verbose)当我尝试使用xx.xx.xxx.xx:1337时我无法通过ip(xx.xx.xxx.xx)访问它给我以下错误。Grunt::Done,withouterrors.UnabletoparseHTTPbody-erroroccurred:Error:Redisconnectionto10.130

c# - : could not connect to redis Instance at XX. XXX.XX.XXX:6379

您好,我正在尝试连接到在AWSEC2Linux服务器上监听端口6379的Redis服务器。container.Register(c=>newPooledRedisClientManager(new[]{"XX.XXX.XX.XXX:6379"}));我执行了以下步骤,创建了一个入站规则作为自定义TCP允许6379端口,并更改redis.conf绑定(bind)到XX.XXX.XX.XXX:6379或0.0.0.0但仍然无法连接到服务器,任何人都可以帮忙.这是我在AWS上的入站规则CustomTCPRuleTCP63790.0.0.0/0 最佳答案

c# - 无法使用 StackExchange.Redis 从主机连接到 docker redis 容器

不确定是连接字符串问题还是我的docker镜像问题。运行dockercontainerls我明白了57cb0c982c76redis"docker-entrypoint.s…"0.0.0.0:32773->6379/tcp端口好像映射到了外面。我试着跑dockerrun-d-Predis:alpine使用这个和其他不同的参数变体,并使用StackExchange.RedisC#驱动程序,它会超时。连接字符串如下所示:localhost:6379,ssl=True,abortConnect=False(无密码)。我做错了什么?更新尝试使用dockerrun-d-p6379:6379/tc

node.js - Express redis session 存储停止在新机器上工作

我安装了redis,并且可以连接到它,但是session没有持续存在,也没有任何显示。我没有更改任何代码,除了升级到Node0.8.15而不是0.8.6varRedisStore=require('connect-redis')(express);app.use(express.session({store:newRedisStore({host:cfg.redis.host,db:cfg.redis.db}),secret:'meow'}));//afterlogin:req.session.userid=user._id;我不得不重新安装redis,而且我很确定我没有在debian

Redis 字典顺序不起作用

我正在尝试创建一个基本的自动完成功能(我在下面手动创建了这些功能以先对其进行测试),但不知何故在添加一些键后我没有得到我想要的结果。我添加了一个词的每个可能版本,并用*标记它们的确切词(例如,如果返回10个键,其中3个带有星号,它们将显示为建议),因此我可以查询之后我的哈希数据库并获得哈希结果。有一些重复输入尝试,但由于它为它们返回整数0,我推测它们不是第二次添加。我用的是Redis3.0.6127.0.0.1:6379>zaddzset0b(integer)1127.0.0.1:6379>zaddzset0ba(integer)1127.0.0.1:6379>zaddzset0bar

Redis ExpireAt 未按预期工作

根据Redis文档,EXPIREAT接受unixtime作为指定删除键的时间的参数。当我在redis-cli中执行以下命令时:127.0.0.1:6379>setbbbbOK127.0.0.1:6379>EXISTSbb(integer)1127.0.0.1:6379>TTLbb(integer)-1127.0.0.1:6379>EXPIREATbb1462173420000//executedat1462173300000====>>>1(integer)1127.0.0.1:6379>EXISTSbb//executedafter1462173420000(integer)1===