这里我是用MobaXterm工具进行Redis的安装,记得登录vm虚拟机,然后我们开始安装。
一、默认安装gcc版本4.8.5
这里可能会报错,如果报错那就需要将gcc升至5.3以上版本
yum -y install gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
二、临时设置
scl enable devtoolset-9 bash
三、永久设置
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
注意:检查下最后面的gcc version (下图红框区域)
四、制作目录进行存放
cd /opt/
ls
mkdir download software
ls
cd download/
五、wget下载redis 6.0.3安装包
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
ls
输入ls之后出来 redis-6.0.3.tar.gz 则表示成功,见下图红框区域
注意: 如果出现bash: wget: command not found的错误的解决方法:
安装Redis时在下载redis 6.0.3安装包出现bash: wget: command not found的错误的解决方法_m0_61003412的博客-CSDN博客
六、解压缩并重命名
tar -zxvf redis-6.0.3.tar.gz -C /opt/software/
七、进入redis根目录进行手工编译
cd /opt/software/redis-6.0.3
make
出现下面界面就是成功的:最后面还有个笑脸
Hint:It's a good idea to run 'make test' ;)
八、下载
yum -y install vim
九、开始配置
vim redis.conf
进入配置界面,下面配置的步骤都是相似的,都是通过键盘输入 /+单词 完成对关键字的快速搜索。
通过键盘方向键移动光标到需要修改位置,再按下键盘的i键进入编辑模式进行编辑,修改完成按下ESC继续下面步骤。
这里单词都打好了,可以直接复制,右击选Paste进行粘贴,或者按下键盘的shift+insert也可以完成粘贴。
1、输入下方/+单词,找到下图红框区域检查是不是 port 6379,默认就是6379,确认无误后继续完成下面步骤。
/port
2、启动后台启动:默认非后台启动
输入下方/+单词,找到下图红框区域,把daemonize no ,修改为daemonize yes(no->yes),改好后按下键盘左上角ESC退出编辑模式。
/daemonize
3、注释该语句,启动远程连接:默认本地连接
输入下方/+单词,找到下图红框区域,在 bind 127.0.0.1 的前面加上一个#,添加完成按下键盘左上角ESC退出编辑模式。
/bind
4、设置访问密码:
输入下方/+单词(这边不好找,可以连续输两次很快找到)找到下图红框区域,把requirepass foobared的“foobared”修改为你需要设置的密码。
(requirepass+你的密码)
注意:还需要把前面的 # 删掉!!修改完成按下键盘左上角ESC退出编辑模式。
/requirepass
5、混合持久化配置一:
输入下方/+单词,找到下图红框区域,把appendonly no的“no”修改为 yes
(no->yes),修改完成按下键盘左上角ESC退出编辑模式。
/appendonly
6、混合持久化配置二:
输入下方/+单词,找到下图红框区域,检查下是不是aof-use-rdb-preamble yes即可,如果不是修改下就行。
/aof-use-rdb
7、完成配置
按shift+ZZ 或者 :wq ,保存退出
十、启动服务
yum -y install vim
ls
十一、登录
cd /opt/software/
cd redis-6.0.3/
前缀为[……redis-6.0.3]#后,继续输入
src/redis-server redis.conf
ps -aux|grep redis
src/redis-cli -a 密码
出现错误:(也可以先测试下)
auth +密码
keys *
set "henry" 18
这样就可以啦 测试OK!!!!!
又或者装坏了???怎么卸掉重装呢:
教你如何删掉redis重新安装_m0_61003412的博客-CSDN博客
十一、如何关闭服务
redis-cli -a +密码 shutdown
十二、客户端访问
redis-cli -h localhost -p 6379 -a +密码