一、Redis 安装
Redis 版本 redis-3.0.4.tar.gz
CentOs6.8 环境
1.将redis-3.0.4.tar.gz 上传到Linux 系统的/opt目录下
2.解压tar -zxvf redis-3.0.4.tar.gz
3.进入解压后的目录 cd /opt/redis-3.0.4
4.执行make
4.1如果没有安装gcc 会报错
解决报错 安装gcc
1 能上网:yum install gcc-c++
2 不能上午网:
1.进入CentOs 光驱 cd /media/CentOS_6.8_Final/Packages/ 依次在命令行执行下面的命令
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm
安装完成后
2.在/opt/redis-3.0.4 目录下重新make
执行 make distclean (为了清除上次报错残留的文件)和 make 执行完成后redis 就安装完成了
安装完成后 redis 启动和客户端脚本应该在/usr/local/bin 目录下 ,可是我的这些脚本在/opt/redis-3.0.4/src 目录下(待解决问题)
** 上面的这个问题找到方法了, 在 /opt/redis-3.0.4 目录下执行make 后,在执行make install 命令,然后在进入/usr/local/bin 目录
redis的脚本会自动的放入到了/usr/local/bin目录下,我上面说的安装问题解决了。
二、启动Redis
1. 在根目录下创建 myRedis mkdir myRedis
2.将redie 配置文从/opt/redis-3.0.4/ 复制到 myRedis 目录下 cp redis.conf /myRedis
3 .修改复制后的redis.conf文件, vi redis.conf
找到 daemonized no 修改成 demonized yes
3 .将可执行的脚本 复制到/usr/local/bin 目录下 (上面的安装问题解决了,这一步也不需要了,可以跳过了)
3.1)cp redis-server /usr/local/bin
3.2)cp redis-benchmark /usr/local/bin
3.3) cp redis-check-aof /usr/local/bin
3.4)cp redis-check-dump /usr/local/bin
3.5) cp redis-cli /usr/local/bin
3.6) cp redis-sentienl /usr/local/bin
4. 启动redis实例 在./usr/local/bin 目录下 执行 redis-server /myRedis/redis.cof
5. 客户端登录 redis-cli -p 6379
6 查看是否启动成功 ping 如果屏幕返回pong 说明启动成功
7 关闭服务 SHUTDOWN 然后 exit
也可以查看 进程
ps -ef | grep redis
三、.设置外网访问(设置windows链接)
1.注释掉bind 并且protected mode no
2.使用bind 0.0.0.0
3.设置密码
protected-mode它启用条件有两个,第一是没有使用bind,第二是没有设置访问密码