Linux上安装Redis

新手学习记录
好记性不如烂笔头,记录一下安装Redis的过程
简单使用Redis
redis官方文档(操作命令):https://redis.io/commands/

Redis安装步骤

  • 一.使用yum安装Redis(Linux)
  • 二.设置远程连接(很重要也很危险)
    • 设置远程连接,先关闭redis服务.
    • 修改redis.conf文件
    • 开放redis服务端口(防火墙)
    • 最后

一.使用yum安装Redis(Linux)

在Linux上安装Redis.

语句

	语句:
	yum -y install redis 使用yum直接将redis安装到linux服务器上.
	redis-server /etc/redis.conf & 启动redis
	redis-cli 操作redis

在这里插入图片描述

二.设置远程连接(很重要也很危险)

设置远程连接,先关闭redis服务.

语句:
redis-cli shutdown 关闭redis服务
cd /etc 到达etc文件夹
vim redis.conf 修改redis的配置文件

Linux上安装Redis_第1张图片
在这里插入图片描述

修改redis.conf文件

修改的内容如下

语句:
注释掉 bind 127.0.0.1
将protected-mode yes 改为 protected-mode no
将 port 6379 改为别的端口,当然不改也行
将 daemonize no 改为 daemonize yes
找到 requirepass foobared ,在下面添加 requirepass 你的密码
执行完以上操作后进入指令模式 :wq 保存退出.

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Linux上安装Redis_第2张图片
修改配置文件之后,重新启动redis服务,查看redis状态

语句:
redis-server /etc/redis.conf & 启动redis服务(或者这样启动也可以 redis-server --port yourport  --requirepass yourpassword )
redis-cli -p yourport -a yourpassword  操作redis
ps aux | grep redis  查看redis状态

在这里插入图片描述
在这里插入图片描述

开放redis服务端口(防火墙)

语句:
firewall-cmd --state 查看防火墙状态
systemctl start firewalld.service 开启防火墙
firewall-cmd --zone=public --add-port=xxx/tcp --permanent 开启端口,xxx表示你要开启的端口号
systemctl restart firewalld.service 重启防火墙
firewall-cmd --reload 重新载入防火墙
firewall-cmd --list-ports 查看已开启的端口
firewall-cmd --zone=public --remove-port=xxx/tcp --permanent 关闭端口,xxx表示你要关闭的端口,(关闭端口后,再重启防火墙,重新载入防火墙,即可成功关闭端口)

在这里插入图片描述

在这里插入图片描述

Linux上安装Redis_第3张图片

仅允许指定ip来访问redis服务,设置之后需要重启防火墙

语句:
指定ip来访问指定端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"  
 删除某个ip
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept" 

在这里插入图片描述

云服务器,开放端口

Linux上安装Redis_第4张图片

Linux上安装Redis_第5张图片之后就可以正常远程连接了!

在这里插入图片描述

最后

希望大家谨慎对待.不要像我一样,一开始,没有设置redis密码,没有改默认端口.直接对所有ip开放权限,访问6379端口.↓不到几小时就出问题了.

Linux上安装Redis_第6张图片

这种情况一般是别人在服务器上装了木马,尽管之后设置好了redis的密码,服务器仍然在攻击别人,直接重装系统,然后安装redis的时候设置密码.

你可能感兴趣的:(linux,redis,bootstrap)