Linux 安装Redis以及解决因配置文件不能启动的问题

88 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

#!/bin/bash

#下载文件 wget -P /home/temp/ --no-check-certificate zysd-shanghai.oss-cn-shanghai.aliyuncs.com/soft/linux/…

#解压文件 cd /home/temp/ tar -zxvf redis-4.0.11.tar.gz

#移动文件 mv /home/temp/redis-4.0.11 /usr/local/

#安装GCC依赖 yum install gcc cd /usr/local/redis-4.0.11/ ake MALLOC=libc cd src && make install

#指定配置文件启动 ./redis-server /usr/local/redis-4.0.11/redis.conf

#设置开机启动 cd /etc/ mkdir redis cp /usr/local/redis-4.0.11/redis.conf /etc/redis/6379.conf cp /usr/local/redis-4.0.11/utils/redis_init_script /etc/init.d/redisd

#开机自启 chkconfig redisd on

systemctl stop firewalld.service service redisd stop ./redis-server /usr/local/redis-4.0.11/redis.conf

echo -e "\e[1;33;41m ###################################端口号:6379默认密码:customer88.####################################### \e[0m"

安装完redis后 stop redis 因为设置了redis启动需要密码,所以stop时候也需要再对应的service文件中配置密码

修改/etc/init.d/redisd

安装red4is时,设置requirePass,导致关闭redis时需要授权,而关闭的脚本中并没有设置密码 解决 修改/etc/init.d/redis_6379(stop下红框中内容,格式:CLIEXECa"password"pCLIEXEC -a "password" -p REDISPORT shutdown)