redis的下载安装教程
1.进入到linux指定目录中
cd /usr/local 路径看你自己情况
2.下载redis,执行如下命令:
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
下载成功如图所示:
注:mv命令是将下载的文件移动到指定的目录中.如果你下载到了指定目录,可以不用此命令
3.解压下载的文件
tar xzf redis-4.0.11.tar.gz
4.进入到redis目录中,编译安装redis,命令如下
cd redis-4.0.11
make 5.进入到src目录下,命令如下
cd src
6.在目录 usr/local/redis中建文件夹bin,etc,命令如下:
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
7.为了方便管理,将redis-4.0.8文件目录中的conf配置文件和src目录中常用命令拷贝到统一文件中,命令如下(这些文件都是第五步中图的文件)
cp redis-cli redis-server mkreleasehdr.sh redis-check-aof redis-check-dump redis-benchmark /usr/local/redis/bin
cp ../redis.conf /usr/local/redis/etc
8.启动redis,进入刚才放置redis的文件目录 usr/local/redis/bin,执行redis-server脚本文件:
注:如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。
9.control+c结束上一个命令,进入到/usr/local/redis/etc目录下,修改redis.conf文件,即将daemonize选项由no置为yes,使redis能后台运行,命令如下
cd ..进入上级目录
cd etc 进入etc文件
vim redis.conf 进入编辑模式点一下:a;才能修改文件,如图所示,将no修改成yes后,
并注释掉bind 127.0.0.1,将它改为bind 0.0.0.0,
protected-mode yes 改为 protected-mode no(这个3.2版本以后才有)
按esc键,然后:wq(保存退出)
10.再次启动redis服务,并指定启动服务配置文件,执行命令:
在bin目录中执行:./redis-server ../etc/redis.conf完成,如果这样远程还是无法连接,可关闭防火墙,或者设置端口号放行.
查看防火墙状态(两种防火墙):1.firewall-cmd --state 2.service iptables status
停止防火墙:
systemctl stop firewalld.service
systemctl stop iptables.service
如果还是连不上,那肯定是你的服务器后台安全组设置没有吧6379放行;
注:如若启动遇到下面的问题:
解决方法:sysctl vm.overcommit_memory=1