centOS7离线安装redis

提前下载好redis
http://download.redis.io/releases/redis-4.0.8.tar.gz
连接工具为xshell和xftp

记得配置redis的本机绑定

1.查看GCC是否安装

[root@ohMyGod ~]# gcc -v
gcc版本.png

如果没有,可以把centOS的iso镜像文件解压,把整个"package"文件夹上传,进入package,然后执行命令(此方法未验证,因为上传时间太久了):

image.png
rpm -Uvh *.rpm --nodeps --force

再验证是否安装成功,不成功请移步百度/谷歌/必应/搜狗/微信搜一搜等.

2.解压redis

将上传好的redis,复制到/opt/redis目录下

[root@ohMyGod software]# mkdir /opt/redis
[root@ohMyGod software]# cp redis-4.0.8.tar.gz /opt/redis/
[root@ohMyGod redis]# tar -zxvf redis-4.0.8.tar.gz 
复制|解压.png
解压后目录结构.png

3.编译安装redis

[root@ohMyGod redis-4.0.8]# make MALLOC=libc
[root@ohMyGod redis-4.0.8]# cd src && make install
编译.png
安装.png

4.启动redis

[root@ohMyGod src]# ./redis-server
启动.png

5.配置文件修改

(1)复制配置文件

[root@ohMyGod src]# mkdir /etc/redis
[root@ohMyGod src]# cd ..
[root@ohMyGod redis-4.0.8]# cp redis.conf /etc/redis/6379.conf
[root@ohMyGod redis-4.0.8]# vim /etc/redis/6379.conf 

(2)修改配置文件

1.注释bind 127.0.0.1,解除本机绑定(否则不能远程连接)

解除绑定.png

*2.改deamonize的no为yes,设置后台启动

设置后台启动.png

3.设置密码,requirepass 后写密码

设置密码.png

6.开机启动

(1)复制启动文件

[root@ohMyGod redis-4.0.8]# cp utils/redis_init_script /etc/init.d/redisd

(2)编辑启动脚本

打开脚本

[root@ohMyGod redis-4.0.8]# vim /etc/init.d/redisd

添加

# chkconfig: 2345 10 90
# description: Start and Stop redisd

修改

EXEC=/opt/redis/redis-4.0.11/src/redis-server
CLIEXEC=/opt/redis/redis-4.0.11/src/redis-cli
PIDFILE=/opt/redis/redis-4.0.11/redis_${REDISPORT}.pid
启动脚本.png

(3)分配权限

[root@ohMyGod redis-4.0.8]# chmod +x /etc/init.d/redisd

(4)增加系统服务

[root@ohMyGod redis-4.0.8]# chkconfig --add redisd
[root@ohMyGod redis-4.0.8]# chkconfig --list redisd
增加服务.png

(5)启动服务

[root@ohMyGod redis-4.0.8]# service redisd start
image.png

配置完毕,重启服务器,测试是否成功

参考自
https://www.cnblogs.com/yy3b2007com/p/10513752.html
https://www.cnblogs.com/sybblogs/p/5717392.html

你可能感兴趣的:(centOS7离线安装redis)