一、安装

1、官网下载Redis

2、上传下载好的redis压缩包到 /home/software

3、解压

tar -zxvf redis-6.2.6.tar.gz

4、安装所需gcc环境

yum install gcc-c++

5、cd redis-6.2.6/

6、make && make install

7、安装完毕

 二、设置开机自启动

在设置之前,做一些自己的修改,以使redis更好的符合我们的生产环境

1、进入redis目录下的ustils

cd /home/software/redis-6.2.6/utils/

2、拷贝

cp redis_init_script /etc/init.d/

3、回到redis目录。cd /home/software/redis-6.2.6/,新建文件夹

mkdir /usr/local/redis -p

拷贝核心配置文件redis.conf到新创建的文件夹中

cp redis.conf /usr/local/redis/

 cd /usr/local/redis 

4、vim redis.conf 修改配置文件如下

①  daemonize yes  //是否后台启动

②  dir /usr/local/redis/working   //写明redis的工作空间

所以要在此目录下创建一个working文件夹 mkdir working

③  bind 0.0.0.0  //如果想要外部能访问redis,则改成0.0.0.0,原来是127.0.0.1,只能被内部访问

④  requirepass 123456   //设置redis密码,默认是被注释的,不需要密码。在云服务器上的密码记得设置的复杂些,这里是本地虚拟机所以无关紧要。

至此核心配置文件就修改完毕了,可以根据自己实际需求修改

5、进入/etc/init.d/,修改一开始复制的启动脚本redis_init_script 。

cd /etc/init.d/

vim redis_init_script

(这里修改了CONF="/usr/local/redis/redis.conf",指定我们的配置文件的位置。其他像端口之类的保持默认即可)

6、赋予脚本可执行文件

chmod 777 redis_init_script

7、启动脚本

./redis_init_script start

成功启动,如图:

8、设置开机自启动

vim redis_init_script  加入如下内容

#chkconfig: 22345 10 90
#description: Start and Stop redis

9、注册到开机自启动服务中

chkconfig redis_init_script on

10、测试

输入reboot,重启centOs7。

重启成功后,重新连接,输入 ps -ef | grep redis

开机自启动成功!

题外:

一、在上面设置了redis密码的话,我们使用脚本关闭redis服务时会报错。

需要在脚本里面设置我们的密码

vim /etc/init.d/redis_init_script

成功

二、关于设置了密码的redis如何访问

redis-cli

auth 123456

redis在CentOs服务器上的安装和设置开机自启动相关推荐

  1. Redis在CentOS 7上的安装部署

    http://www.linuxidc.com/Linux/2017-05/143312.htm   不能更赞了 简介: Redis是一种高级key-value数据库.它跟memcached类似,不过 ...

  2. 【Windows工具】QuickLook-3.6.11 安装并设置开机自启动(含较难下载的 QuickLook-3.6.11 安装包百度云盘资源)

    1.QuickLook资源链接: https://pan.baidu.com/s/1netQwuSIaYGFatpjLAIYxw 提取码:fcle 2.设置开机自启动 设置开机自启动的方法很多,这里分 ...

  3. Redis 在CentOS 6上的 安装和部署以及redis的主从复制sentinel实现HA

    一.简介 Redis是基于内存的存储,所有数据都工作与内存中,基于键值存储(key-value store),经常拿来跟memcached做比较:memcached没有持久能力,Redis有持久能力, ...

  4. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

    CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...

  5. 云服务器操作系统怎么安装,云服务器上怎么安装操作系统

    云服务器上怎么安装操作系统 内容精选 换一换 当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的.CIFS类型的文件系统不支持使用Linux操作系统的云服务 ...

  6. 服务器上如何安装两个php网站,服务器安装两个php版本吗

    服务器安装两个php版本吗 内容精选 换一换 简要介绍WebSVN是一个基于Web的Subversion Repository浏览器.它将Subverion的各种功能操作通过Web界面提供出来.通过它 ...

  7. Centos服务器上使用移动硬盘(NTFS分区)

    Centos服务器上使用移动硬盘(NTFS分区) 系统版本:Centos 7.5 问题描述:想将移动硬盘里的两个大文件拷贝到Centos服务器,但是在Centos服务器上无法使用NTFS分区的移动硬盘 ...

  8. CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP

    CentOS 7上编译安装PHP 8.1/及Nginx 配置支持PHP 编译安装 Php[端口:9000] 安装编译环境依赖包 yum -y install gcc gcc-c++ glibc aut ...

  9. centos把文件传到服务器,如何将文件传到远程centos服务器上

    如何将文件传到远程centos服务器上 内容精选 换一换 本章节介绍如何将下载的证书安装到IIS服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安 ...

  10. 服务器网盘系统怎么装,云服务器上怎么安装操作系统

    云服务器上怎么安装操作系统 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...

最新文章

  1. 使用Source Safe for SQL Server解决数据库版本管理问题
  2. Python 学习笔记 -- 序列的基本使用
  3. linux ora01075,操作系统时间被修改导致ORA-01075和ORA-00600[2252]
  4. leetcode 368. Largest Divisible Subset | 368. 最大整除子集(动态规划详解)
  5. pandas - DataFrame
  6. 《TOGAF 9.1IT企业架构》什么是企业IT架构
  7. Express使用nodemailer完成邮箱验证功能详细流程(含封装,可作自定义模块)
  8. Java讲课笔记17:Lambda表达式
  9. linux进程号转换成16进制,linux-shell 脚本转换 十六进制 十进制 八进制 二进制
  10. 「安妮股份」拉上小米做版权联盟
  11. libyuv 再次封装打包与测试
  12. Android 音频(一) _ 采样量化编码 AudioRecord 录制音频
  13. 台式计算机diy,电脑:台式机DIY及组装
  14. java实现身份证号码的严格校验!
  15. 不仅仅是Google,您必须知道的全球十大地图API
  16. Java项目:高校运动会管理系统(java+SSM+JSP+JS+jQuery+Mysql)
  17. tomcat 严重: Could not contact localhost:80. Tomcat may not be running.
  18. 理清互联网金融的脉络(一)
  19. html怎么做密码的判断,用户密码格式判断 .html
  20. unity学习 -- 游戏资源导入

热门文章

  1. 高仿淘宝首页 - 刚把CSS和JS弄出成了外部,原本写的时候都在HTML一个文件里哈
  2. python打错了怎么删掉_python写错了怎么删除
  3. [学习笔记]opencv双线性插值法图像放大
  4. 你知道台湾Android开发面試題是什么样的吗(附答案解析)
  5. 计算机不让更改所有的设置,虚拟机中为域内计算机设置统一主页并不允许域内用户修改(第四节)...
  6. 怦然心动(Flipped)-1
  7. 红蜘蛛不受控制解决方案
  8. 计算机用户授权原则,涉密信息系统严格设定用户权限,按照什么密级防护和什么授权管理的原则...
  9. peer之间的通信协议
  10. 贝叶斯网络经典matlab源代码解析