Centos7离线安装redis
1、下载 、上传、解压
下载地址:https://redis.io/
上传到服务器并解压,我这里放在/data目录下面
tar -zxvf redis-5.0.5.tar.gz
2、安装gcc
[root@data21 redis-5.0.5]# gcc --version -bash: gcc: 未找到命令
访问镜像网站获取:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ ,然后将其上传
从里面packages找出来,这些是从网上整理出来的(15个文件不要漏掉!!)
上传服务器/data/gcc目录下,并安装
cd /data/gcc rpm -Uvh *.rpm --nodeps --force
3、编译安装redis
[root@data21 redis-5.0.5]# make MALLOC=libc cd src && make all make[1]: 进入目录“/data/redis-5.0.5/src” CC Makefile.dep make[1]: 离开目录“/data/redis-5.0.5/src” make[1]: 进入目录“/data/redis-5.0.5/src”
4、启动redis
./redis-server
5、复制、修改配置文件添加修改启动脚本
[root@data21 redis-5.0.5]# cp redis.conf /etc/redis/6379.conf
设置密码
requirepass ****
设置
daemonize yes
设置外网访问
# bind 127.0.0.1
protected-mode no
[root@data21 redis-5.0.5]# cp utils/redis_init_script /etc/init.d/redisd [root@data21 redis-5.0.5]# vi /etc/init.d/redisd [root@data21 redis-5.0.5]# chmod +x /etc/init.d/redisd [root@data21 redis-5.0.5]# chkconfig -add redisd -add: 未知的选项 [root@data21 redis-5.0.5]# chkconfig --add redisd [root@data21 redis-5.0.5]# chkconfig --list redisd
修改redisd
6、启动redis
[root@data21 src]# service redisd start Starting Redis server... 13457:C 27 Aug 2020 22:41:23.561 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 13457:C 27 Aug 2020 22:41:23.561 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=13457, just started 13457:C 27 Aug 2020 22:41:23.561 # Configuration loaded
7、防火墙添加端口
[root@data21 src]# firewall-cmd --zone=public --list-ports 3306/tcp [root@data21 src]# firewall-cmd --zone=public --add-port=6379/tcp --permanent success [root@data21 src]# firewall-cmd --zone=public --list-ports 3306/tcp [root@data21 src]# firewall-cmd --zone=public --list-ports 3306/tcp [root@data21 src]# systemctl restart firewalld [root@data21 src]# firewall-cmd --zone=public --list-ports 3306/tcp 6379/tcp [root@data21 src]# firewall-cmd --zone=public --list-ports 3306/tcp 6379/tcp
参考
https://www.cnblogs.com/yy3b2007com/p/10513752.html
0 Comments