1.正常安装步骤如下:

[root@localhost ~]# yum install gcc[root@localhost ~]# cd /usr/local[root@localhost local]# wget http://download.redis.io/releases/redis-6.0.1.tar.gz[root@localhost local]# tar -xvf redis-6.0.1.tar.gz[root@localhost local]# cd /usr/local/redis-6.0.1/[root@localhost redis-6.0.1]# make PREFIX=/usr/local/redis install

2.但是这里报错如下:

3.解决办法,升级gcc版本

[root@localhost redis-6.0.1]# gcc -v                             # 查看gcc版本[root@localhost redis-6.0.1]# yum -y install centos-release-scl  # 升级到9.1版本[root@localhost redis-6.0.1]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils[root@localhost redis-6.0.1]# scl enable devtoolset-9 bash以上为临时启用,如果要长期使用gcc 9.1的话:[root@localhost redis-6.0.1]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

4.编译,安装

make && make install

最后的结果是,表示安装成功

5.redis的配置,2个核心配置文件

配置脚本:redis-6.0.7/utils/redis_init_script

配置文件:redis-6.0.7/redis.conf

5.1 拷贝这两个文件到相关目录下

cp utils/redis_init_script /etc/init.d #拷贝redis_init_script 到init.d目录mkdir -p /usr/local/redis # 创建目录cp redis.conf /usr/local/redis #拷贝redis.conf到这个目录

5.2 修改/usr/local/redis/redis.conf配置文件

vim /usr/local/redis/redis.conf

5.2.1 输入/dae 找到daemonize 改为yes 后台运行方式

5.2.2输入/bind 修改bind为0.0.0.0 允许远程连接

输入/port 查找port,修改对外服务的端口号,不修改默认为6379

搜索requirepass 修改认证密码

搜索working dir修改redis工作目录

创建redis工作目录

mkdir -p /usr/local/redis/working

5.3 修改redis初始化启动脚本/etc/init.d/redis_init_script

vim /etc/init.d/redis_init_script

修改为当前redis.conf配置文件的正确路径

使用此脚本执行stop命令时,需要输入密码,添加参数-a "123456"

5.4运行redis

/etc/init.d/redis_init_script start

执行此脚本前,确保具备可执行权限

chmod +x /etc/init.d/redis_init_script start

5.5 查看redis运行情况

6 redis开机启动

6.1

vim /etc/init.d/redis_init_script加入下面两行:#chkconfig: 22345 10 90#desciption: Start and Stop redis

6.2 注册/etc/init.d/redis_init_script到开机启动

chkconfig /etc/init.d/redis_init_script on

mysql2003错误如何解决_如何安装最新版redis6错误解决以及配置开机启动等相关推荐

  1. java错误日志监控工具_(转)安装 log.io 实时日志监控工具

    和其他的监控工具一样,log.io也采用服务器-客户端的模式.log.io由两部分组成:server和harvester, server运行在机器A(服务器)上监视和纪录其他机器发来的日志消息:log ...

  2. IDE工具(49) 解决Mac无法安装最新版idea问题(ideaIU-2022.3.1.dmg)

    一.问题 Mac上无法安装最新版ideaIU-2022.3.1.dmg,只能安装ideaIU-2021.1.1.dmg之前版本- 二.解决 可参考 https://youtrack.jetbrains ...

  3. 短小视频网站sexcms源码 安装搭建环境加采集教程 有手机和PC演示站 linux下安装一片空白的解决linux下安装一片空白的解决

    特别注意:在linux下安装一片空白的解决方法:把index.php的第66行改为require_once sexPATH.'lib/Cs_Sex.php';就行.linux下要注意大小写区分. 电脑 ...

  4. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...

  5. linux安装mongodb(设置非root用户和开机启动)

    官网地址:https://www.mongodb.com/ 在官网上选择不同的linux系统得到不同的下载地址,我们用的下载地址是:https://fastdl.mongodb.org/linux/m ...

  6. Ubuntu安装sysv-rc-conf配置开机启动服务

    ubuntu下chkconfig的替代方案: 第一步:在终端键入sudo apt-get install sysv-rc-conf安装sysv-rc-conf服务. 第二步:检查设置系统开机自启动服务 ...

  7. 1 Centos7安装(jdk8)Tomcat9并设置为开机启动

    一.安装过程 cd /usr/local/src wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-t ...

  8. python类型错误如何解决_在Python中 出现的错误类型以及解决办法

    #IndentationError:expected an indented #block 缩进错误 #解决办法 tab 缩进 for index in range(10): if name == ' ...

  9. mysql错误代码1怎样解决_打开网页提示mysql发生错误,错误号1194,请问下该怎么解决? 爱问知识人...

    今天上服务器一看,发现网页错误,无法连接数据库服务器.mysql服务自己down掉了,然后重新启动服务器,发现网页无法打开,提示: [mysql]Table tblName is marked as ...

最新文章

  1. 使用mvc框架搭建跟人站点
  2. Multi task learning多任务学习背景简介
  3. boost信号量 boost::interprocess::interprocess_semaphore的用法
  4. Web前端基础——HTML
  5. horizon服务主要模块_Horizon Workspace 快速部署指南三(配置Workspace数据模块)
  6. 使用Hibernate(JPA)一键式删除
  7. linux etc profile生效,让/etc/profile文件修改后立即生效
  8. javaweb基础知识点记录1
  9. 20天掌握Pytorch文档链接
  10. Scribe安装问题
  11. 数据中心运维管理经验39条
  12. idea抽取重复方法快捷键_idea 常用快捷键
  13. COSMOS/DesignSTAR.v4.5 1CD
  14. 2022年低压电工考试题及在线模拟考试
  15. 四、模拟英语四六级答题卡识别阅卷评分
  16. 关于keep,dont touch和max_fanout的用法建议
  17. POJ.3281 dining 最大流+拆点
  18. 三剑客之awk、grep
  19. 梦之光芒ctf小游戏闯关过程
  20. 外键不兼容问题( in foreign key constraint are incompatible)

热门文章

  1. 启动和停止Oracle服务bat脚本
  2. FormView里用FindControl找不到控件的解决方法
  3. C++之全局函数和成员函数互相转换
  4. linux驱动篇之 driver_register 过程分析(一)
  5. STL源代码分析(ch2 内存分配)uninitialized_fill_n
  6. 6. Qt 信号与信号槽 (5)-QObjectPrivate
  7. buu-crypto-yxx
  8. 【django】聚合函数和排序函数
  9. 9-Building FIP images with support for Trusted Board Boot
  10. [专栏目录]-Android专栏目录