首页 > 技术文章 > linux系统安装redis

qtt1994 2018-07-03 14:34 原文

                                                                                                          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

 


 

 


 







推荐阅读