Linux下部署Redis

我使用的是redis版本是redis5.0.5,下载地址http://download.redis.io/releases/redis-5.0.5.tar.gz

安装

下载

使用wget下载

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

解压

下载好之后,使用解压工具解压。

tar -zxvf redis-5.0.5.tar.gz 

编译

我是需要把它安装到/usr/local/下去,所以我要移动把它移到/usr/local/下面,不需要的则不需要移动,或者移动到其他地方的随意。

mv ./redis-5.0.5 /usr/local/

然后进到redis目录

cd /usr/local/redis-5.0.5/

然后使用make直接编译

make

安装

安装测试
输入make test
Linux下部署Redis_第1张图片
没有报错,则接下来安装就不会出错。当然,这一步可以跳过。

安装redis

make install

Linux下部署Redis_第2张图片
这样即使安装成功。

部署

为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

创建binetc文件夹

创建

mkdir -p /usr/local/redis-5.0.5/bin
mkdir -p /usr/local/redis-5.0.5/etc

移动文件

移动/usr/local/redis-5.0.5/src/下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server文件到/usr/local/redis-5.0.5/bin/目录下

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis-5.0.5/bin/

移动/usr/local/redis-5.0.5/下的redis.conf文件到/usr/local/redis-5.0.5/etc/

mv ../redis.conf /usr/local/redis-5.0.5/etc/

在这里插入图片描述
接下来可以检查一下有没有移动完整
在这里插入图片描述

验证

输入启动脚本

/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/etc/redis.conf

Linux下部署Redis_第3张图片
这样则表示启动成功

使用的话,需要重新打开另一个终端来运行命令

redis-cli

在这里插入图片描述

这样就是进入交互行了。

这样就安装成功的。

安装之后的设置(可省略)

绑定IP

bind里面的内容改成本地IP这样可以远程连接
在这里插入图片描述
关闭保护模式。
protected-mode的内容改成no
在这里插入图片描述

配置密码

找到requirepass并注释掉然后把foobared改成你自己的密码就可以了
在这里插入图片描述

配置端口

一般默认的,或者改成自己想改的
在这里插入图片描述

后台启动

daemonize改成yes

Linux下部署Redis_第4张图片

验证

启动服务

/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/etc/redis.conf

在这里插入图片描述
查看是否在运行

netstat -tunpl | grep 6379

在这里插入图片描述
连接

redis-cli -h 192.168.1.112 -p 6379 -a mshing

在这里插入图片描述

关闭服务

方法一:
直接杀掉进程,这样容易丢失数据,不建议。

ps -ef | grep redis
kill -9 PID # 对应redis的PID

方法二:
使用脚本关闭,就拿我自己刚刚连接的为例来关闭

redis-cli -h 192.168.1.112 -p 6379 -a mshing shutdown

这样就是ok了的。没有密码的就省略-a和参数就行。



完美 虽然两年前装过,但是都忘记了,最近又重拾Redis,又是一个漫长的复习之路,笔记还是要做的,之前就是没有做笔记。加油!

你可能感兴趣的:(Redis,database,Experience,数据库,运维)