当前最新版本为:redis-5.0.5
使用系统:CentOS7 mini版,全程dos,无桌面操作
前提:安装Redis肯定需要网络,如果你的Linux虚拟机或真机网络不通,请查看文章http://www.jufanshare.com/content/164.htmlRedis下载
进入Linux系统后,自己找一个文件夹(个人喜好在:/usr/local/services/目录下,services是自己新建的),然后执行如下命令下载Redis.wget http://download.redis.io/releases/redis-5.0.5.tar.gz
如果提示没有wget命令怎么办?(会提示:wget command not found).
安装wget工具:yum install -y wget
然后开始下载.
下载好之后执行解压命令:tar xzf redis-5.0.5.tar.gzRedis安装(也就是make)
解压完成后还不能使用,需要make一下,也就是需要编译一下.
先进入刚刚解压成功的redis根目录cd redis-5.0.5
然后执行make命令make
执行make命令需要注意两点:
1.如果没有make,那么安装yum install -y make
2.make过程中如果出现cc:command not found错误(仔细看,不容易发现),那是因为你没有安装gcc工具,那么安装:yum install -y gcc
OK,这些都没问题后,把你刚刚解压的redis目录删除,重新解压一份(因为刚才make出错,各项文件已经不正常了),然后再次make,应该没有问题了。Redis启动服务
启动Redis服务很简单,在Redis根目录下执行命令:src/redis-server
如果看到如下图结果,表示启动成功
Redis开启远程访问/远程连接
Redis安装好之后默认是只能本地连接,也就是127.0.0.1,很多情况下我们是需要同一个局域网或者外网连接Redis服务的,这时候我们需要修改配置。
1.Redis根目录下执行命令vi redis.conf #redis.conf是Redis配置文件
vi打开后按i键是编辑
2.修改bind 127.0.0.1为bind 0.0.0.0,或者直接在bind前加一个#注释掉,如下图
3.修改protected-mode yes为protected-mode no,如图
4.按下ESC键,然后输入 :wq 也就是保存并退出.
5.最重要的一步来了,设置允许Redis的6379端口通过防火墙,执行命令firewall-cmd --zone=public --add-port=6379/tcp --permanent
如果没有firewall命令,则安装yum install -y firewalld
然后重启防火墙service network restart
6.使用redis.conf配置启动Redis
修改了这些配置后,防火墙也打开了,但是需要指定使用redis.conf启动Redis服务才能生效,命令如下:src/redis-server redis.conf
7.当所有都OK
当以上步骤完全OK,那么还是无法远程连接访问Redis,那么请试一下重启大法,我也不知道为什么,每次我配置好Redis后都无法远程连接,刷新网络服务都没用,然而重启一下就可以了.
好了,教程就到这里了,如果有疑问,请使用下方联系方式联系我