一、安装
1、将下载好的redis压缩包上传到/opt/redis目录下。
如果没有redis目录需要手工创建出来。
2、将压缩包解压缩
tar -zxvf 上传的redis包
3、解压缩成功后进入目录
4、执行make命令进行编译
当make执行结束后看到如下截图
5、编译完成后 进入src目录 进行安装 使用 make install
安装完成显示如下图
二、部署
为了方便管理,将redis文件中的conf配置文件和常用命令移动到统一文件夹中
1、切换到目录 /usr/local
2、执行创建文件夹命令
mkdir -p参数是能直接创建一个不存在的目录下的子目录
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
3、切换到刚才解压的目录下
cd /opt/redis/redis-6.2.6/
4、复制命令复制到刚刚创建的文件夹中
cp redis.conf /usr/local/redis/etc
接着进入子目录/src执行复制命令
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-sentinel /usr/local/redis/bin
在复制这个文件时,我这里始终报错,最终我用filezilla复制的
cp redis-check-rdb /usr/local/redis/bin
5、执行启动redis命令
./redis-server
出现这个代表启动成功。说明安装完成了。但是这个启动会随着linux连接的断开而结束。那么我们还要配置后台启动。
6、修改配置文件,使redis后台启动运行
首先进入到 cd etc 目录下编辑文件 redis.conf
找到general下的daemonize设置 将no改为yes
7、如果使用 RedisClient
注意:如果要使用RedisClient 需要关闭防火墙了 启动报 Connection refused: connect
这时需要 vim redis.conf
1、注释 bind 127.0.0.1
2、把保护模式 protected-mode 改为 no
然后再 ./redis-server /usr/local/redis/etc/redis.conf
8、如果刚才没有关闭,杀掉进程后再启动