当前位置: 首页 > 知识库问答 >
问题:

Redis不会在centos 7上首发

江衡
2023-03-14

我正在将当前的ec2环境从amazon linux迁移到Centos7。一路上有一些障碍,但我设法在这里和那里调整东西,让一切都工作起来。然而,我并没有被雷迪斯卡住。

我有一个小的redis集群作为一个简单的K/V缓存运行。对于这次迁移,我一直遵循以下说明。html" target="_blank">安装似乎工作正常,但我检查了systemctl中的状态,并看到以下内容:

$sudo systemctl status Redis.service:Redis.service-Redis持久键值数据库加载:加载(/usr/lib/systemd/system/Redis.service;enabled;vendor preset:disabled)下拉:/etc/systemd/system/Redis.service.d─limit.conf active:failed(结果:exit-code)自世界协调时2016-02-26 16:57:43以来;5s前进程:11680 execstop=/usr/bin/redis-shutdown(code=exited,status=1/failure)进程:11678 execstart=/usr/bin/redis-server/etc/redis.conf-daemonize no(code=exited,status=1/failure)主PID:11678(code=exited,status=1/failure)

redis.log已创建,但为空,因此它很早就失败了。但我似乎找不到原因。如能提供任何指导,将不胜感激。

共有1个答案

齐俊贤
2023-03-14

事实证明,我通过ansible使用jinja模板放置的redis.conf已经过时。这导致redis无法开始。如果在日志中更好地概述这一点就好了。类似“缺少或无效配置”的内容。

 类似资料:
  • 问题内容: 我的Redis会话状态提供程序在我的ASP.Net网站和在Azure中的Azure网站都可以正常工作。但是我有一个关于配置的问题… 有什么方法可以使用“网站属性”屏幕中的“应用程序设置”(或配置字符串)部分在Azure网站本身中存储该配置? 那将非常方便,因为这意味着我发布时不必修改web.config文件。我已经对连接字符串和应用程序设置进行了此操作,但是我只是没有找到对web.co

  • 我已经开始维护一个遗留的JSF应用程序。它使用myFaces 1.1。x和战斧1.1.6。我需要打印tag作为元素的第一个元素,否则IE会忽略它。 它将产生 如何强制元标记成为第一个元素?我尝试了纯HTML HEAD元素,但它也不起作用。 我需要 更新: 其中一些Java脚本和样式是由于以下标记而呈现的: 剩下的javascript来自 问题是我是否可以强制执行我给t:documentHead的内

  • 我正在使用spring Boot编写rest API。我正在努力维护redis服务器上的用户会话。Redis在默认端口上启动并运行。我已经使用lettuce jar连接到redis服务器。但是好像我的会话没有在redis服务器上设置。我尝试使用uuid设置会话对象,它返回如下所示 从redis cli,我能够设置和获得关键值。 这是一个代码片段,我试图查看用户是否已经登录,取决于他们的活动会话,如

  • 我的MySQL不会启动,它显示如下: 然后是错误日志: 这些错误的原因是什么?我如何纠正它们?

  • 问题内容: 本质上,我似乎无法激活我创建的virtualenv环境。 我在Windows PowerShell中通过使用 但收到错误消息 “无法加载,因为在此系统上禁用了脚本的执行”。 可能是因为我的计算机没有管理员权限吗? 问题答案: 移动评论到答案部分:) 根据Microsoft技术支持,可能是执行策略设置有问题。要修复它,您应该尝试在Power Shell中执行(如@wtsiamruk的注释

  • 我正在测试连接失败期间客户端服务器的处理。 在客户端,当我从客户端向服务器发送消息时,拔下LAN电缆,我的ChannelFuture(如下)没有被调用。我所期望的是,我的通道将来会发现这个异常,这样我就可以在操作完成时处理它。 相反,它只会在客户端管道中的最后一个上游处理程序中被捕获。我做错了什么吗?或者也许这是Netty 3.2.4的问题? 当我拔下LAN电缆时,处理程序中出现异常: 我的频道未