1.下载redis
进入Redis官网找到下载地址 redis.io/download
点击并下载
2.连接目标服务器并部署Redis
把下载下来的tar包,放到/usr/local目录下
相关命令:进入local文件夹命令 cd /usr/local
放入local文件夹下进行解压
相关命令:tar -zxvf redis-6.2-rc2.tar.gz
解压完成后重新命名如下图
相关命令: mv /usr/local/redis-6.2-rc2 /usr/local/redis
编译相关命令:1. cd redis 2. make
安装Redis
安装相关命令:make PREFIX=/usr/local/redis install
移动redis.conf配置文件至bin目录下
启动Redis
相关命令:./redis-server redis.conf &
至此Redis安装结束
3.Redis设置密码
设置密码的流程如下:
命令进入配置文件:vi /usr/local/redis/bin/redis.conf
查找#requirepass foobared这一行并去掉注释,
相关命令进入编辑:/requirepass(按回车后在按“n”进行查找)
找到#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为
requirepass 123456
修改完成后按ctrl+c保存后在按shift+q后输入wq保存退出
然后保存,重启服务
4.开启远程访问
修改配置文件redis.conf。将daemonize改为yes,不然我每次启动都得在redis-server命令后面加符号&,不这样操作则只要回到Linux控制台则redis服务会自动关闭,同时也将bind注释,将protected-mode设置为no。这样启动后我就可以在外网访问了
相关命令: /daemonize 查找到属性,默认是no,更改为yes即可。 (通过/关键字查找出现多个结果则使用 n字符切换到下一个即可,查找到结果后输入:noh退回到正常模式)
更改protected-mode设置为no操作一致这里不做重复。
bind需要注释掉
这里需要注意服务器是否开启了防火墙相关命令
下面是red hat/CentOs7关闭防火墙的命令!
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart