centos7安装redis5.0.5非关系型数据库

1. 下载安装redis

由于redis是c语言编写的,他的编译与运行依赖于gcc环境

1.1 下载地址

我是下载到了/usr/local/src/redis路径下面,使用wget命令下载,参考官网 https://redis.io/download

--切换到工作路径
cd /usr/local/src/redis

--下载redis文件
tar -zxvf redis-5.0.5.tar.gz

--提取下载好的redis文件
wget http://download.redis.io/releases/redis-5.0.5.tar.gz

1.2 编译redis

因为redis是c语言编写的,并且从官网下载的文件是以源码的形式打包的,所以需要先编译,编译之前检查是否安装了gcc环境

--安装gcc环境
yum install gcc-c++

--切换到解压好的redis目录
cd redis-5.0.5

--编译
make

1.3 安装redis

按照官网上的描述其实到这里已经可以使用redis了,为了方便接下来的配置需要使用下面的命令

--如果没有在redis-5.0.5路径下记得切换
cd /usr/local/src/redis/redis-5.0.5

--在/usr/local下创建目录redis用于安装
mkdir /usr/local/reids

--安装
make PREFIX=/usr/local/redis install

--检验安装目录如果存在bin文件则说明安装成功
ls -al /usr/local/redis

安装成功后将解压目录下的redis.conf拷贝到安装目录下

--拷贝redis.conf文件
cp /usr/local/src/redis/redis-5.0.5/redis.conf   /usr/local/redis

--查看拷贝结果
ll /usr/local/redis

2. redis-server的启动方式

redis的启动方式有两种,分别是前端启动和后端启动

2.1 前端启动

直接运行/bin/redis-server,由于前端启动在启动完成后不能再进行其他操作,所以不推荐使用前端启动

--前端启动
/usr/loca/redis/bin/redis-server

--停止reids服务
当然是按ctrl + c啦

2.2 后端启动

修改redis.conf配置文件,将daemonize no改为daemonize yes,如下

--打开redis.conf配置文件
vim /usr/lcoal/redis/redis.conf

--查找daemonize no
:/daemonize no

--修改后底线模式下保存退出
:wq

启动时指定配置文件redis.conf

--先切换到redis路径
cd /usr/local/redis

--启动redis指定配置文件
./bin/redis-server ./redis.conf

redis的默认端口是6379,可以通过当前运行的服务进行查看

--查看redis进程信息
ps -ef | grep -i redis

2.3 开放redis的6379端口

使用firewall开放端口

--开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent

--重新载入端口设置
firewall-cmd --reload

--查看开放端口
firewall-cmd --list-ports

3.redis-client向服务器发送命令

3.1 使用redis-cli

直接执行/usr/local/redis/bin/redis-cli

--执行redis-cli
/usr/local/redis/bin/redis-cli

--ping
ping

3.2 基本使用

redis的数据以key-value形式存储,教程详见官网 http://try.redis.io/

--存储
set name cgs

--读取
get name

--删除
del name

你可能感兴趣的:(Linux)