linux安装redis并且设置外网可以访问
第一步:在指定的目录下创建一个目录redis 进入该目录下
mkdir /tina/redis -p
cd /tina/redis
执行如下操作:
1.获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解压:
tar xzvf redis-4.0.8.tar.gz
3.安装:
cd redis-4.0.8
make
【
如果报错gcc:未找到命令错误,
则执行:
yum -y install gcc automake autoconf libtool make
删除解压的包,重新再次解压
】
cd src
make install PREFIX=/usr/local/redis
4.移动配置文件到安装目录下:
cd ../
mkdir /usr/local/redis/etc -p
mv redis.conf /usr/local/redis/etc
第二步: 修改redis 配置
1.修改配置文件:
(1)配置redis为后台启动
vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
(2)将配置文件中的只允许此IP访问隐藏;
将bind 127.0.0.1 隐藏
(3)另外,将yes改为no ,同意外网访问
protectd-mode yes 将yes改成no
2 开放6379端口
(1)查看状态: systemctl status firewalld
(2)查看所有打开的端口: firewall-cmd --zone=public --list-ports
(3)那怎么开启一个端口呢???
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
3.将redis加入到开机启动(可选)
vi /etc/rc.local //在里面添加内容:
/usr/local/redis/bin/redis-server
(意思就是开机调用这段开启redis的命令)
第三步:启动redis的服务端和客户端
1.开启redis 服务端
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
查看当前进程,确定开启服务端
ps -ef|grep redis
2 开启redis客户端
第一步找到redis目录(一般是在这个位置/usr/local/redis/)
whereis redis
第二步进入redis目录
cd /usr/local/redis/
第三步查看目录下的文件,会有一个bin目录,进入bin目录
cd bin
第四步 查看bin目录下的文件,找到redis-cli
./redis-cli //开启客户端
============================================================
常用命令
redis-server /usr/local/redis/etc/redis.conf //启动redis
pkill redis //停止redis
卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
java -jar +jar包的名字 ( 前台启动)