本文以centos7系统为例,介绍离线安装redis步骤
一、准备环境
检查是否安装gcc及make
rpm -qa | grep gcc-c++ make
gcc -v
g++ -v
二、安装
1. 解压
tar -xzvf redis-5.0.10.tar.gz -C /home/redistest/
2. 编译
#切换到安装目录下,执行编译
make
注:若出现如下图make编译报错,原因可能是gcc版本和redis版本的问题,要么redis版本较高、要么gcc版本较低导致。所以解决方法是降低Redis版本,因为升级gcc软件版本还是比较麻烦的。
3. 安装
在刚才make编译的安装目录下,执行编译安装。可指定编译后的安装路径(会生成一个bin目录,包含启动文件)
make install PREFIX=/home/redistest/redis-5.0.10/
出现这样就是安装成功了
三、配置
修改redis.conf配置文件的几个重要配置项
#配置redis连接密码。默认是foobared
requirepass 123456
#设置redis服务在后台运行。默认是no
daemonize yes
#配置服务监听地址,这里配置为监听所有本地IP地址,才可远程访问。默认是127.0.0.1
bind 0.0.0.0
#关闭保护模式
protected-mode no
#可设置Redis连接端口。默认6379
port 6379
四、启动服务
注意最坑的就是这里了,启动的时候要注意指定配置文件,不然Redis会使用默认的配置文件启动(默认配置文件在.../redis-5.0.10/tests/assets/default.conf)。
/home/redistest/redis-5.0.10/bin/redis-server /home/redistest/redis-5.0.10/redis.conf
启动之后会在后台运行:
五、测试连接
使用CMD窗口执行telnet 192.168.118.139 6379 ,回车后若能进入端口表示可以远程连接了,服务启动。