linux下安装redis3.2.11版本
1、安装编译环境
yum install gcc //安装编译环境


2、到官网下载redis
官网地址:https://redis.io/download

3、用WinScp工具,将下载好的redis-3.2.11.tar.gz传输到linux服务器下的opt目录下(opt就相当于window的d://software存放第三方软件包)

4、将压缩包解压到/user/local/redis目录下
tar -zxvf /opt/redis-3.2.11.tar.gz //解压redis-3.2.11.tar.gz
mv redis-3.2.11 /usr/local/redis //将文件剪切到/usr/local/redis目录下

5、进入redis文件,编译文件
cd /usr/local/redis //进入redis文件
make //编译

6、开始安装
make PREFIX=/usr/local/redis install //安装到/usr/local/redis

这时候redis目录下就多了个bin文件

补充说明:redis-benchmark 性能测试的工具
redis-check-aof aof文件修复的工具
redis-check-dump RDB文件检查的工具
redis-cli 命令行的客户端
redis-server redis服务器启动的
需要将bin和redis.conf放在同一目录
7、前端方式启动redis(客户端没法做其他操作)
./redis-server //进入bin目录,前端方式启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf //也可以这样启动第一个是启动redis服务器 第二个是启动服务器所需的配置

8、后台方式启动redis
vim /usr/local/redis/redis.conf //编辑redis.conf,找到daemonize改为yes
./bin/redis-server ./redis.conf //启动redis,并重新加载配置文件,否则修改的文件没法生效


9、停止redis
有两种方式:
(1)查找到redis进程id,然后杀死
ps -ef | grep redis //查找redis的进程id
kill -9 5836 //根据进程id杀掉redis进程

(2)用redis命令停止(推荐)
./bin/redis-cli shutdown //停止redis,推荐使用

10、redis客户端连接
./bin/redis-cli //客户端连接redis

测试

11、redis客户端退出
quit //退出redis客户端

12、设置防火墙,将端口设为信赖
vim /etc/sysconfig/iptables //编辑防火墙
添加内容
# Redis port
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT //redis默认端口为6379

service iptables restart //重启防火墙
13、配置防火墙后,外部服务器还是无法访问,需要配置redis.conf
(1) 把bind 127.0.0.1注释掉,不然外部服务器无法访问(这样就可以任意访问了 不用设置具体的ip)
(2) 将保护模式设置为no
把protected-mode 修改为no

重启redis服务就可以访问了