首先VMware Centos7 已经配置好
下载Redis 版本自己选 ,下载FileZilla用来将Redis上传到服务器
将Reids托到root根目录,FileZilla的使命就结束了。
切换到服务器页面
你会看到一个压缩包,那个红色的
tar -zxvf redis-4.0.14------------解压redsi 得到那个蓝色的,cd 进去
make 一下
make PREFIX=/usr/local/redis install ----创建目录
将redis.conf复制一份 cp redis.conf /usr/local/redis ------------将redis.conf拷贝到 新建目录
cd /usr/local/redis/bin ----------进入目录
./redis-server-----------------前端启动redis 只能启动 就不能干别的事情了 Cral+c 退出
修改复制过来的redis.conf vim redis.conf 修改
daemonize yes 保存 就可以后端启动redis
# bind 127.0.0.1 注释掉可以使用非本地连接 (可以通过ip+端口号进行连接)
protected-mode no 保护模式
修改完 保存退出
./bin/redis-server ./redis.conf------------- 后端启动redis
启动之后 可以查看是否启动
ps -ef | grep -i redis-------查看进程
启动redis客户端
./bin/redis-cli
./bin/redis-cli --raw (用于查看中文 编码格式)
关闭redis–
客户端里面:shutdown
设置密码:
客户端里面 :config set requirepass 123456 -------------设置密码
输入密码: auth psw
config set requirepass “” -----------------取消密码
如果后台程序连接不上reids 有可能是端口号没开
首先要下载iptables防火墙 之前都下载好了
查看端口号 iptables -L -n 或者 iptables -nvL
可以自己定义自己的防火墙 其他的都不要了 初始化
清除原有规则 :iptables -F
iptables -X
保存:service iptables save
重启:service iptables restart
设定预设规则
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
添加规则: iptables -A OUTPUT -p tcp --sport 6379 -j ACCEPT ----- 开6379端口,其他同理.)
iptables -A INPUT -p tcp --dport 22 -j ACCEPT ----- 开22端口
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
(注:这个规则,如果你把OUTPUT 设置成DROP的就要写上这一部,好多人都是望了写这一部规则导致,始终无法SSH.在远程一下,是不是好了.
也可以再文件里查看修改:
查看 文件:vim /etc/sysconfig/iptables
添加端口号只需要 将数据一行复制粘贴 修改一下端口号就可以
另外还有一个firewall防火墙 这个可以给关掉 只要一个iptables
查看防火墙状态:
1、查看firewall服务状态 systemctl status firewalld
2.查看iptables 防火墙状态 service iptables status
3、开启、重启、关闭、firewalld.service服务
开启 service firewalld start
重启 service firewalld restart
关闭 service firewalld stop
基本上确定端口打开 配置好redis.conf 外部就可以连上redis
自己摸索 可能不对,记录一下