当前位置: 首页 > 编程笔记 >

解决redis服务启动失败的问题

刘子实
2023-03-14
本文向大家介绍解决redis服务启动失败的问题,包括了解决redis服务启动失败的问题的使用技巧和注意事项,需要的朋友参考一下

最近学redis,就遇到了各种坑,在这里分享一下

我是将redis做成后台

安装,配置环境变量统统省略掉了。

做成后台服务呢,首先,cd到redis的安装目录下,再cd到util,接着执行

./install_server.sh

然后修改服务名称,将原来的redis_6379更名为redisd,这样下次启动比较方便,命令如下:

cd /etc/init.d/ mv redis_6379 redisd

然后,就可以启动redis服务了

service redisd start

启动之后,就可以进入redis的客户端了

redis-cli

到这里,万事大吉了?好像坑并没有结束,第二天,重新打开虚拟机,再次启动redis服务的时候,竟然告诉我启动失败了

3389:C 29 May 09:31:49.331 # Fatal error, can't open config file 'y'

大致意思是说配置文件有问题,所以不能启动redis的服务。

很显然,这次启动的时候,redis启动是用的默认的配置文件,并没有按照我们修改的配置文件来启动,配置文件的修改

首先cd到我们redis的安装目录

用vi编辑器打开redis.conf

我们会看到有一行,

原来是no,改成yes

然后再将该文件cp到etc的目录下,然后,运行的时候,不要直接运行他的默认配置,而是运行我们改动后的配置文件

redis-server /etc/redis.conf

最终,问题解决。

以上这篇解决redis服务启动失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 而且我也无法在windows serice中启动neo4j服务。也许以前有人遇到过这个案子?

  • 我在自动加载tomcat7时遇到问题。这是init。d脚本: 这样开始时: Tomcat似乎无法从apache公共资源加载属性文件。有人知道这是为什么吗? 直接运行时一切正常,如下所示: 运行通过: %% 现在,我加载了导致错误的网页

  • 尝试远程启动服务时遇到奇怪的行为。 编辑:我进一步研究了这个问题,发现只有在尝试运行我的特定服务时才会出现这种情况。这意味着我的服务必须从已经登录的用户的会话中运行(这就是为什么如果我之前使用mstsc访问服务器,它仍然可以工作)。所以我想我的新问题是--有没有一种方法可以让我从PowerShell登录到远程机器? 多谢了。

  • 我正在使用Vagrant部署到Ubuntu Linux,并尝试启动服务。 然后我跟踪,发现: ?tomcat8.service-lsb:启动tomcat。加载:加载(/etc/init.d/tomcat8) active:失败(结果:exit-code)自2016-03-28 09:44:17 GMT;5s前 文档:人:systemd-sysv-generator(8) 进程:884 execst

  • 本文向大家介绍MySQL下常见的启动失败与备份失败问题的解决教程,包括了MySQL下常见的启动失败与备份失败问题的解决教程的使用技巧和注意事项,需要的朋友参考一下 启动失败 重启服务器后-->重启应用服务(Confluence)-->报错,数据库连接失败(mysql设置了开机自启动)-->查看mysql数据库状态: 启动mysql服务器 查看错误日志: 未发现明显性错误提示,所以手动创建一个pid

  • 本文向大家介绍解决docker重启redis,mysql数据丢失的问题,包括了解决docker重启redis,mysql数据丢失的问题的使用技巧和注意事项,需要的朋友参考一下 官方文档: 所以 mysql应如下启动: docker run -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=密码 -v /windows盘符/指定的文件夹路径:/var/lib/mysql