1、上传安装包到/opt/software
安装包:https://pan.baidu.com/s/13WjVg-ubExfxA-GEDveDcg
提取码:zoo2
2、安装编译环境
yum install gcc-c++ -y
3、解压
tar -zxvf /opt/software/redis-6.2.5.tar.gz -C /opt/module/
4、编译及安装
cd /opt/module/redis-6.2.5
make
cd src
make install PREFIX=/opt/module/redis
5、安装好之后会在/opt/module/redis/bin下生成几个redis的可执行脚本
redis-benchmark : redis压力测试
redis-check-aof :校验redis的aof文件
redis-check-rdb : 校验redis的rdb文件
redis-cli :redis的客户端
redis-sentinel :redis操作sentinel
redis-server :redis的server
6、准备启动文件
cd /opt/module/redis-6.2.5/utils
cp redis_init_script /etc/init.d/
mv /etc/init.d/redis_init_script /etc/init.d/redis_6379
7、编辑redis的启动脚本
vim /etc/init.d/redis_6379
修改内容为:
REDISPORT=6379
EXEC=/opt/module/redis/bin/redis-server[说明:根据自己的目录来变化]
CLIEXEC=/opt/module/redis/bin/redis-cli[说明:根据自己的目录来变化]
8、创建相关的目录用来存放redis的配置文件和持久化文件
创建两个目录:c
mkdir /etc/redis(存放redis的配置文件),
mkdir -p /var/redis/6379(存放redis的持久化文件)
9、拷贝对应配置文件模板到该目录
cp /opt/module/redis-6.2.5/redis.conf /etc/redis/
mv /etc/redis/redis.conf /etc/redis/6379.conf
10、修改redis配置文件
vim /etc/redis/6379.conf
修改6379.conf中的部分配置为生产环境
daemonize yes 让redis以daemon进程运行
dir /var/redis/6379 设置持久化文件的存储位置
11、启动redis
cd /etc/init.d
./redis_6379 start
12、查看redis是否启动成功
netstat -nltp | grep 6379
13、使用redis客户端redis-cli进行连接
/opt/module/redis/bin/redis-cli
14、配置redis环境变量
在/etc/profile.d目录下新建redis.sh
内容为:
export REDIS_HOME=/opt/module/redis
export PATH=$PATH:$REDIS_HOME/bin
编写之后记得重新读取
source /etc/profile
15、停止及启动redis
/etc/init.d/redis_6379 stop
/etc/init.d/redis_6379 start
到这一步redis就已经安装成功了,接下来配置远程连接
进入/etc/redis/6379.conf 设置密码
vim /etc/redis/6379.conf
requirepass 123456
将bind:注释掉
开放6379端口
#检查防火墙状态
firewall-cmd --state
#开启防火墙
systemctl restart firewalld.service
#开启6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重新载入配置
firewall-cmd --reload
#查看已开放的端口
firewall-cmd --list-ports
最后重启redis
/etc/init.d/redis_6379 stop //关闭
/etc/init.d/redis_6379 start //启动
测试是否成功
redis-cli -h 你的ip -p 6379 -a 密码 例如---> redis-cli -h 192.168.100.103 -p 6379 -a 123456