一、启动redis
1.下载redis
wget https://download.redis.io/releases/redis-6.0.5.tar.gz
2.解压安装Redis
mkdir /usr/local/redis tar -zvxf redis-6.0.5.tar.gz -C /usr/local/redis
3.编译
由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:
yum install gcc-c++
然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息
make
4.问题
注意:如果redis的版本的6.0以上,会报错
解决办法
安装6.0以上版本需要升级gcc到5.3及以上,如下:
升级到gcc 9.3:
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命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
echo -e “/nsource /opt/rh/devtoolset-9/enable” >>/etc/profile
这样退出shell重新打开就是新版的gcc了
其他版本同理,修改devtoolset版本号即可。
5.安装
执行make install
make install
6.配置
(1)修改配置文件为后台启动
vim redis.conf
(2)如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释
# bind 127.0.0.1 -::1 #注释ip限制
protected-mode no #取消保护机制
7.启动redis
(1)启动服务和客户端并测试
redis-server redis.conf
(2)验证是否启动
ps -ef|grep redis
redis-cli -p 6379 连接端口号6379的redis服务
如果redis服务器在远程,我们还需要通过-h来指定服务器地址,如:redis-cli -h 192.168.X.X -p 6379
二、配置账号密码
默认注释
改该配置文件即可:
# requirepass foobared requirepass 123 指定密码123