Redis安装
环境:Linux、 Centos 7(镜像)
1. 更新文件
[root@localhost ~]# yum update -y
2.下载redis
官网:https://redis.io/
本人下载的是最新版本的,如果想下载之前版本的,也是可以的。
3. 将压缩包放到linux中,可以找一个自己容易找到的地方
- cd到放置压缩包文件的位置
[root@localhost install]# cd /export/install
- 解压redis
[root@localhost install]# tar -zxvf redis-6.2.1.tar.gz
- cd到redis目录,执行编译命令make
[root@localhost redis-6.2.1]# make
- 执行安装命令(默认安装)
[root@localhost redis-6.2.1]# make install
- cd到usr/local/bin下
- 开启redis服务
[root@localhost bin]# ./redis-server
端口号默认为6379
-
设置后台启动
(1)修改配置文件(默认为不开启后台启动的(no) 改为yes)
# cd进redis目录中
[root@localhost bin]# cd /export/install/redis-6.2.1/
# 修改配置文件
[root@localhost redis-6.2.1]# vim redis.conf
修改完,保存并退出
(2)设置密码(可设不可设)
在没设没密码之前,该条语句是已经被注释了。
- 重启服务
[root@localhost bin]# ./redis-server /export/install/redis-6.2.1/redis.conf
- 关闭redis服务
[root@localhost bin]# ./redis-cli shutdown
查看进程:
-
使用redis
(1)开启redis服务
[root@localhost bin]# ./redis-server /export/install/redis-6.2.1/redis.conf
(2)开启redis客户端
[root@localhost bin]# ./redis-cli
如果你在配置文件中,设置了密码,开启redis客户端之后,输入密码,进行设值,并可以获取值
- 启动远程连接
(1)防火墙开放6379端口
[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
(2)重启防火墙
[root@localhost bin]# firewall-cmd --reload
(3)查看防火墙端口
[root@localhost bin]# firewall-cmd --list-port
8080/tcp 3306/tcp 80/tcp 6379/tcp
(4)修改redis.conf配置文件
将protected-mode模式关闭,允许外网可以访问
(5)重启reids服务
(6)设置完后,可以连接朋友的ip试一试,但前提要设置允许任何人链接
修改redis.conf配置文件
其中bind 127.0.0.1 ::1是允许自己连接的
bind * -::*是允许任何人连接的