一、redis的下载与安装
1.下载redis安装包
下载地址:https://redis.io/download
2.把安装包放在Linux文件系统下,利用WinSCP工具
3.解压缩
tar -zxf redis-4.0.8.tar.gz
4.切换到解压后的目录
cd redis-4.0.8
5.编译
make
6.进入到src目录
cd src
7.执行安装
make install PREFIX=/home/itweb/redis
到此就安装完成。但是,由于安装redis的时候,我们没有选择安装路径,故是默认位置安装。在此,我们可以将可执行文件和配置文件移动到习惯的目录。
cd /usr/local
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
cd /usr/local/redis-4.0.8
mv ./redis.conf /usr/local/redis/etc
cd src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin
比较重要的3个可执行文件:
redis-server #Redis服务器程序
redis-cli #Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
redis-benchmark #Redis性能测试工具,测试Redis在你的系统及配置下的读写性能
Redis的启动命令:
/usr/local/redis/bin/redis-server
或
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf #redis-server指定配置文件
二、操作以及外网链接
1、redis启动
./redis-server ../etc/redis.conf
2、redis的关闭
从客户端关闭
./redis-cli shutdown
直接杀掉进程
ps -ef | grep redis
kill -9 PID
3、设置密码
vi etc/redis.config
requirepass ******* (密码设置)
4、登录连接
./redis-cli -h 127.0.0.1 -p 6379 -a ******* 本机
./redis-cli -h 内网IP -p 6379 -a ******* 内网(私网IP)
./redis-cli -h 外网IP -p 6379 -a ******* 公网IP
5、要通过公网IP链接,需要进行如下步骤
5-1、修改配置文件redis.config
redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。
bind 127.0.0.1改为 #bind 127.0.0.1
protected-mode yes 改为 protected-mode no (保护模式)
daemonize no(这个是是否在后台启动不占用一个主程窗口)
5-2、需要在阿里云安全组添加访问规则(已经添加-1/-1,不需要这一步骤)
修改iptables,让端口可以访问
vi /etc/sysconfig/iptables
添加一条规则6379位redis端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
让配置生效
执行 /etc/init.d/iptables restart 命令将iptables服务重启
总结
理论上来说,安装好就行啦,当然只能本机访问,怎么可能开启外网访问,多危险,其实数据库也是,最好不要开启外网访问