rocky(centos) 安装redis,并设置开机自启动

一、下载并安装

1、官网下载Redis 并安装

Download | RedisRedisYou can download the last Redis source files here. For additional options, see the Redis downloads section below.Stable (7.2)Redis 7.2 ...https://redis.io/download/

2、上传下载好的redis压缩包到 /usr/local

3、解压

复制代码
tar -xzvf redis-7.2.0.tar.gz

并将解压文件重命名为 redis

复制代码
mv redis-7.2.0 redis

4、安装所需gcc环境

复制代码
yum install gcc gcc-c++ automake autoconf libtool libstdc++-devel make -y

5、切换路径

复制代码
cd redis

6、安装

复制代码
make && make install

7、安装完毕

二、设置开机自启动

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

1、进入redis目录下的ustils

复制代码
cd /usr/local/redis/utils/

2、拷贝

复制代码
cp redis_init_script /etc/init.d/

3、回到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

成功启动,如图:

复制代码
ps -ef|grep redis
#或者
netstat -ntlp | grep 6379

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

复制代码
chkconfig redis_init_script on

chkconfig redis_init_script on

10、测试

输入reboot,重启centOs7。

复制代码
ps -ef | grep redis

重启成功后,重新连接,输入 开机自启动成功!

相关推荐
Trouvaille ~19 分钟前
【Linux】网络编程基础(二):数据封装与网络传输流程
linux·运维·服务器·网络·c++·tcp/ip·通信
旅途中的宽~1 小时前
【深度学习】通过nohup后台运行训练命令后,如何通过日志文件反向查找并终止进程?
linux·深度学习
indexsunny1 小时前
互联网大厂Java面试实战:从Spring Boot到微服务架构的技术问答解析
java·spring boot·redis·微服务·kafka·jwt·flyway
ytgytg282 小时前
HC小区管理系统安装,提示redis连接错误
数据库·redis·缓存
dump linux2 小时前
内核驱动调试接口与使用方法入门
linux·驱动开发·嵌入式硬件
1104.北光c°2 小时前
【从零开始学Redis | 第一篇】Redis常用数据结构与基础
java·开发语言·spring boot·redis·笔记·spring·nosql
Trouvaille ~2 小时前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序
笑锝没心没肺3 小时前
Linux Audit 系统配置介绍
linux·运维·服务器
小义_3 小时前
【RH134知识点问答题】第6章 管理 SELinux 安全性
linux·网络·云原生·rhel
魏波.3 小时前
主流 Linux 发行版有哪些?
linux