一、下载并安装
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
重启成功后,重新连接,输入 开机自启动成功!