一、准备工作
1、Linux服务器,我的是云服务器,配置为:
LSB Version:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release:6.5
Codename: Final
2、redis-4.0.11.tar.gz
官网下载地址:https://redis.io/download
3、NetSarangXmanagerEnterprise5,用于连接linux服务器
二、安装过程
1、安装没有按照网上说的到指定目录,而是自己设定了一个目录,返回到Linux根目录,创建文件夹data,并且把redis-4.0.11.tar.gz拷贝到data文件夹下边。
2、Xshell5链接服务器,运行命令cd /data进入到data文件夹下边,运行解压命令:
tar -xvf redis-4.0.11.tar.gz
3、进入redis-4.0.11文件夹并运行make命令进行编译:
cd redis-4.0.11
make
4、编译完成之后,可以看到解压文件 redis-4.0.11中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件。
编译成功后,进入src文件夹,执行make install进行Redis安装:
cd src
make install
5、redis.conf配置修改,返回上级目录,打开redis.conf文件。找到bind 127.0.0.1的地方,这里默认是你本机的地址,如果你要暴露给外边访问,就把你要暴露的ip写进来,中间用空格分开。例如:
bind 127.0.0.1 空格 192.168.1.1
这个设置是限制局域网内部的访问,意思是在用指定工具链接时,只能使用127.0.0.1或者192.168.1.1来链接,局域网外部仍然不能链接
如果不想限制局域网内的链接,直接注释掉就好
#bind 127.0.0.1
6、设置外网链接,仍然在redis.conf中找到protected-mode yes,这个是安全模式打开,将其改成:
protected-mode no
这样外网就能正常访问了
7、启动方法:
在src文件夹下边直接运行reids-server即可,这个使用的是默认配置,命令如下:
cd /src
./redis-server
如果要运行指定配置,就是上边配置的redis.conf配置,那么运行如下命令:
cd /src
./redis-server ../redis.conf
这种启动方式属于前台启动,会一直占用着你的运行命令行,退出按Ctrl+c,这样运行也会停止
8、后台启动方式
仍然在redis.conf配置中找到 daemonize no,将其改为yes:
daemonize yes
然后运行启动命令即可。
9、关闭redis,在src目录下运行命令./redis-cli shutdown
./redis-cli shutdown