Redis安装
更新系统软件包:
yum update -y
1.从官网下载,然后传到服务器,tar -zxf解压
中文 有所有命令使用 下载较快:https://www.redis.net.cn/download/
官网 英文 下载很慢在github:https://redis.io/download/
将其上传至服务器/usr/local/src
并解压至/usr/local目录下
解压
tar -zxf /usr/local/src/redis-6.2.14.tar.gz -C /usr/local/
这里我重命名了文件夹:原先为 redis-6.2.14
重命名: 可跳过
mv redis-6.2.14 redis6379
2.进入redis目录
cd /usr/local/redis-6.2.14
3.编译命令:make
[root@localhost src]# cd /usr/local/redis-6.2.14
[root@localhost redis-6.2.14]# make
(1)若提示:: gcc: Command not found
要安装gcc ,直接命令安装:yum -y install gcc
如下图所示表示编译完成
4、执行make install命令
make install命令可以将redis的src下的许多可执行文件复制到usr/local/bin下,这个目录已经配置到环境变量里了,这样做可以在任意目录下执行redis软件的命令(如启动、停止)
[root@localhost redis-6.2.14]# make install
Redis配置
1.1 先关闭你的防火墙
需要外部系统连接Linux上的Redis,我们需要更改redis.conf中的一些配置,但是首先,我们要先关闭防火墙
(1)设置开机启用防火墙:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
1.2 配置redis.conf文件
1.2.1 修改bind 【注意路劲】
vim /usr/local/redis6379/redis.conf
把原来的bind 127.0.0.1 -::1 改成bind 0.0.0.0 这样redis就可以接受其他主机连接 在75行
1.2.2 修改protect
把原来的protected-mode yes 改成no 在94行
这样就可以解除redis的保护机制,可以被其他主机连接
1.2.3 修改daemonize
把no改成yes 在259行
这样将redis改成自动后台运行 关闭命令窗口也会保持运行状态
做好以上的操作之后,保存并退出 :wq
1.2.4 启动redis
任意位置执行命令
redis-server
查看是否启动成功:
ps -ef|grep redis|grep -v grep
看到6379被占用就说明启动成功了
[root@localhost local]# ps -ef|grep redis|grep -v grep
root 78540 78483 0 19:18 pts/0 00:00:00 redis-server *:6379
1.2.5 停止redis服务
linux中结束:redis-cli shutdown
kill正在运行的进程:kill 进程pid
19:18 pts/0 00:00:00 redis-server *:6379
#### 1.2.5 停止redis服务
linux中结束:`redis-cli shutdown`
kill正在运行的进程:`kill 进程pid`
redis客户端连接工具中执行:`shutdown`
**OK !!! 收尾!!!**
**若有误区或不能解决,私信我,远程协助你!!!**