基础环境
操作系统: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编译
- 安装编译工具
yum install gcc-c++
开始编译
看到如下信息,则说明编译成功:
Tips:看到“which: no python3 in”存的信息,不用担心,忽略即可
1.4安装
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
- 修改redis为后台启动
/daemonize
按下回车查询,按下n下一个
输入 i 进入编辑后,将no改成yes
- 开放IP访问地址
/bind
按下回车查询,按下n下一个
找到bind 127.0.0.1所在行,用”#”符号注释该行
- 关闭保护模式
/protect
按下回车,按下n下一个
输入 i 进入编辑后,将no改成yes
- 设置访问密码
/requirepass
按下回车,按下n下一个
找到# requirepass foobared所在行,输入 i 进入编辑后,在改行末尾换行,输入:
requirepass nj963
记得修改后,使用wq命令保存上述所有配置!!!
1.8测试连接
在bin目录下输入:
./redis-server redis.conf
./redis-cli -p 6379 -a nj63
Warning警告提示把密码显示出来,不用在意
ping
回复pong证明成功启动并连接
测试完成,Ctr+c退出redis
-
配置远程连接(防火墙需要开放端口)
如果Linux没有关闭防火墙,则需要开放6379端口号,远程才能访问
firewall-cmd --permanent --add-port=6379/tcpfirewall-cmd --reload
2.配置开机启动
复制启动脚本,并编辑
cp /opt/redis-7.0.5/utils/redis_init_script /etc/init.d/redisvim /etc/init.d/redis
然后:
- 修改” EXEC=”
EXEC=/usr/local/redis/bin/redis-server
- 修改”CLIEXEC=”
CLIEXEC=/usr/local/redis/bin/redis-cli
- 添加
在CLIEXEC下一行添加:
$CLIEXEC -a "nj963" -p $REDISPORT shutdown
- 修改“CONF=”
CONF="/usr/local/redis/bin/redis.conf"
配置完成后,效果如下所示
:wq
保存退出
测试效果:
service redis stopservice redis start
结束~~~
标签:bin,安装,redis7,redis,7.0,按下,usr,Linux,local From: https://www.cnblogs.com/zjfblog/p/16822087.html