一、前置条件:Linux环境安装Redis必须先具备gcc编译环境
(一)、查看gcc版本
gcc -v
(二)、安装redis之前需要具备c++库环境,如果输入“”gcc -v“”命令提示“”找不到命令“”,则需要输入以下命令
yum -y install gcc c++
二、下载获取redis7的安装包到/opt路径下,并解压到当前目录
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
tar -zxvf redis-7.0.0.tar.gz
三、进入redis-7.0.0目录 cd redis-7.0.0,输入以下命令编译安装redis
make && make install
四、执行成功后,将redis-7.0.0目录下的文件 复制到/myredis/目录下。目的是保存原始的redis的配置文件redis.conf。redis服务启动我们加载配置文件使用/myredis/redis.conf。
cd /
mkdir myredis
cp /opt/redis-7.0.0/redis.conf /myredis/redis.conf
五、修改/myredis目录下redis.conf配置文件做初始化的设置
vim /myredis/redis.conf
1.默认daemonize no 改为 daemonize yes (redis改成后台启动)
2.默认protected-mode yes 改为 protected-mode no (改为不开启保护模式)
3.默认bind 127.0.0.1 是打开的 直接注释掉bind 127.0.0.1(允许别的服务器访问本服务器的redis)
4.添加redis密码 改为requirepass 你自己的密码 (111111)
六、redis安装路径默认是在/usr/local/bin,切换到/usr/local/bin,执行以下命令
cd /usr/local/bin
redis-server /myredis/redis.conf
七、查看redis是否启动,并连接登录redis客户端连接redis服务
八、可以看到redis服务已经启动成功,并且可以正常使用
九、最后补充一点,redis的单实例和多实例的关闭命令
redis单实例关闭与kill进程命令类似
redis-cli -a 111111 shutdown
redis多实例关闭,指定端口关闭
redis-cli -p 6379 shutdown