一、基础环境
操作系统:centos7.9(64位)
redis:7.0.5
二、安装步骤
1.安装
1.1上传
redis-7.0.5.tar.gz上传至服务器/opt文件夹下。
1.2解压
cd /opt
tar xzvf redis-7.0.5.tar.gz
1.3编译
1.3.1安装编译工具
yum install gcc-c++
1.3.2开始编译
cd redis-7.0.5
make
看到如下信息,则说明编译成功:
Tips:看到“which: no python3 in”存的信息,不用担心,忽略即可
1.4安装
创建并指定安装目录为/usr/local/redis
mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis/ install
Tips:看到“which: no python3 in”存的信息,不用担心,忽略即可
1.5进入目录查看安装后的redis文件夹:
cd /usr/local/redis/bin
ll
1.6将conf文件复制到/usr/local/redis/bin
cd /opt/redis-7.0.5
ll
cp redis.conf /usr/local/redis/bin
1.7Redis基本配置
进入 /usr/local/redis/bin:
cd /usr/local/redis/bin
vim redis.conf
1.7.1修改redis为后台启动
/daemonize
按下回车查询,按下n下一个
输入 i 进入编辑后,将no改成yes
1.7.2开放IP访问地址
/bind
按下回车查询,按下n下一个
找到bind 127.0.0.1所在行。
输入 i 进入编辑后,用”#”符号注释该行
1.7.3关闭保护模式
/protect
按下回车,按下n下一个
输入 i 进入编辑后,将no改成yes
1.7.4设置访问密码
/requirepass
按下回车,按下n下一个
找到# requirepass foobared所在行,输入 i 进入编辑后,在改行末尾换行,输入:
requirepass 你的密码
记得修改后,使用wq命令保存上述所有配置!!!
1.8测试连接
在bin目录下输入:
./redis-server redis.conf
./redis-cli -p 6379 -a 密码
Warning警告提示把密码显示出来,不用在意
ping
回复pong证明成功启动并连接
测试完成,Ctr+c退出redis
1.9配置远程连接(防火墙需要开放端口)
如果Linux没有关闭防火墙,则需要开放6379端口号,远程才能访问
firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload
2.配置开机启动
2.1复制启动脚本,并编辑
cp /opt/redis-7.0.5/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis
然后:
1)修改” EXEC=”
EXEC=/usr/local/redis/bin/redis-server
2)修改”CLIEXEC=”
CLIEXEC=/usr/local/redis/bin/redis-cli
3)添加
在CLIEXEC下一行添加:
$CLIEXEC -a "你的密码" -p $REDISPORT shutdown
4)修改“CONF=”
CONF="/usr/local/redis/bin/redis.conf"
配置完成后,效果如下所示
:wq
保存退出
2.2测试服务命令效果:
service redis stop
service redis start
2.3执行自启动命令
cd /etc/init.d/
chkconfig redis on
2.4重启服务器验证自启动效果
reboot
服务器重启成功后,查看redis是否启动:
ps -aux|grep redis
看到两行数据,且存在redis-server
信息,则说明自启动成功
结束~~~