卸载
## 查看当前服务器是否安装redis及其版本
redis-server -v
## 停止服务
### 停止单机上的单实例
redis-cli -a 9527 shutdown
### 停止单机上的多实例的某一个实例
redis-cli -a 9527 -p 6379 shutdown
### 查看是否停止完全
ps -ef | grep redis
## 删除/usr/local/bin目录下 redis 相关文件
rm -rf /usr/local/bin/redis-*
安装
- 环境准备
## 查看Linux系统位数(需要64位)
getconf LONG_BIT
## 查看gcc版本(需 >= 4.8.5)
gcc -v
## 若无gcc,在正确配置yum源前提下执行:
yum -y install gcc-c++
- 执行安装
## 下载
mkdir -p /opt/package
wget https://github.com/redis/redis/archive/7.2.4.tar.gz
## 解压
tar -zxvf 7.2.4.tar.gz -C ../
cd /opt/redis-7.2.4
## 编译
make && make install
## 输出:INSATLL redis-server INSTALL redis-benchmark INSTALL redis-cli 即安装成功
## 编译后会在/usr/local/bin目录下生成redis相关命令
## -> redis-benchmark:性能测试工具
## -> redis-check-aof:AOF文件修复工具
## -> redis-check-dump:dump.rdb文件修复工具
## -> redis-cli:redis客户端
## -> redis-sentinel:redis集群管理工期
## -> reids-server:redis服务器启动命令
## 配置
cp /opt/redis-7.2.4/redis.conf /opt/redis-7.2.4/redis.conf.bak
vi /opt/redis-7.2.4/redis.conf
## 1. 修改 daemonize 参数值为 yes,让redis以3守护线程方式启动。
daemonize yes
## 2. 修改 protected-mode 参数值为 no,关闭保护模式,允许其他远程主机访问。
protected-mode no
## 3. 注释掉 bind 127.0.0.1 , 注释掉 bind 访问白名单。
## bind 127.0.0.1
## 4. 修改默认密码 requirepass 参数
requirepass 219527
## 启动服务
redis-server /opt/redis-7.2.4/redis.conf
## 连接测试
redis-cli -a 219527 -p 6379
172.0.0.1:6379 > ping
TONG
## 出现TONG即OK