附:redis官网下载地址
1、下载redis
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
2、 解压
tar -zxvf redis-4.0.11.tar.gz
3、进入redis-4.0.11目录
cd redis-4.0.11
4、执行make命令
等待,需要一会儿。。。。。。
5、创建redis文件夹,然后拷贝redis.conf 配置文件, redis-cli客户端启动命令, redis-server服务端启动命令
cd /usr/local/lucifer
mkdir redis
cp redis.conf /usr/local/lucifer/redis
cd /usr/local/redis-4.0.11/src
cp redis-cli redis-server /usr/local/lucifer/redis
详细看图:
6、更改配置文件
如果不想只有本地才可以訪問redis就注释这一行:
其它配置可以按我这样改:
保存退出!
7、启动
./redis-server redis.conf
ps: 启动服务端,这时候因为改了配置文件,所以是后台启动,后台启动就是说当前窗口可以继续敲命令,而前台启动,就是启动界面会有redis的图形,然后当前窗口无法再敲命令,除非关闭redis后台服务。
./redis-cli -h 192.168.59.128 -p 6379
ps: 这是远程访问,如果只是本地访问,就直接./redis-cli就行了。
连接上后,可以通过ping,看是否连通。如果返回是PONG,代表成功!
win10主机图形界面工具也连接成功:如图:
我的防火墙刚开始我是把它给关闭的:如果出现active(running)代表是防火墙是开启状态。
systemctl start firewalld #启动
systemctl status firewalld #查看运行状态
systemctl stop firewalld #关闭
systemctl disable firewalld.service #禁止开机启动
firewall-cmd --state #查看默认防火墙状态
firewall-cmd --reload #重启防火墙
我是为了方便,所以关闭Linux的防火墙,但是为了安全的话,不能这么做,可以考虑开启某个端口:
firewall-cmd --zone=public --add-port=6379/tcp --permanent #添加端口(--permanent表示永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --query-port=6379/tcp #查看防火墙6379端口
firewall -cmd --zone=public --remove-port=6379/tcp --permanent #删除防火墙6379端口