文章目录
一、Redis安装前环境准备
1、检查环境
在安装redis之前先安装C++编译环境,查看目前服务器上gcc的版本:gcc -v,
如果Linux系统没有安装gcc编译器,du会提示“Command not found”;如果提示命令找不到,则表明没有安装;
或者更新版本,不然后续make的时候会报错。
yum -y install gcc-c++
2、下载redis压缩包并解压
wget https://download.redis.io/releases/redis-6.2.1.tar.gz
tar -zxvf redis-6.2.1.tar.gz
#将解压的文件夹移动到opt/目录下
mv redis-6.2.1/ /opt/
二、Redis安装
2.1进入/opt/redis-6.2.1/
cd /opt/redis-6.2.1/
2.2使用make命令进行编译
make
2.2.1 make错误原因
gcc版本问题,redis6.0以上,升级到新版本的;
gcc -v
解决方式
升级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
#注意:scl命令启用只是临时的,当退出xshell或者重启就会恢复到原来的gcc版本。
#如果要长期生效的话,执行如下:
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile
2.3编译完成后查看Redis默认安装路径
cd /usr/local/bin
三、启动Redis
编译完成后进入src 目录
cd /opt/redis/src/
启动Redis
./redis-server
检查Redis是否启动
ps -ef|grep redis
四、登录Redis
redis-cli -p 6379
五、关闭Redis
5.1方式一:
登录Redis
redis-cli -p 6379
shutdown
exit
5.2方式二:
通过进程号kill
ps -ef|grep redis
kill -9 redis的进程号
六、客户端连接工具连接Redis
6.1、修改配置文件redis.conf
1、修改Redis服务保护模式
protected-mode yes :将yes修改为protected-mode no
2、注释掉 bind 127.0.0.1
#bind 127.0.0.1
重启服务