高性能redis数据库(一)redis的安装与运行

redis是时下最火热的NoSQL(not only sql)数据库之一,它是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。

redis的应用场景:

  1. 时效性的数据(如手机验证码、邮箱验证码)
  2. 计数器、秒杀
  3. 去除大量数据中的重复数据
  4. 构建消息
  5. 发布订阅消息系统

下面来介绍一下redis的安装与运行(本文包括linux、windows两种环境的安装和运行)

 

(一)Linux环境下的安装

环境:ubuntu18.04

由于redis是使用C语言实现的,我们想要使用就得先需要编译redis源代码

所以我们需要确保ubuntu系统安装了gcc编译器

先来检查一下ubuntu是否安装了gcc

输入gcc-v查看gcc版本 如果提示 gcc:命令未找到 那么我们就需要安装先gcc了

gcc-v

安装gcc:

yum install gcc
yum install gcc-c++

下面我们从redis官网下载最新版本的redis 

进入官网后点击

下载完成后我们对redis进行解压缩(我将redis放在了桌面上):

amoswong@amoswong-ubuntu:~$ cd 桌面
amoswong@amoswong-ubuntu:~/桌面$ tar -zxvf redis-5.0.4.tar.gz

进入到解压后的redis目录中并进行编译(请先确认已经安装了gcc)

amoswong@amoswong-ubuntu:~/桌面$ cd redis-5.0.4
amoswong@amoswong-ubuntu:~/桌面/redis-5.0.4$ make

如果未安装gcc却执行了make指令 那么我们需要先清除make的文件 再进行编译

//先清理make的文件
make distclean 
//安装gcc
yum install gcc
yum install gcc-c++
//对redis文件进行编译
cd redis-5.0.4
make

​

编译成功会出现

编译成功之后我们还需要安装

amoswong@amoswong-ubuntu:~/桌面/redis-5.0.4$ sudo make install

注:执行上面的安装指令默认会安装到/usr/local/bin目录下 如果需要自定义安装目录我们可以执行

amoswong@amoswong-ubuntu:~/桌面/redis-5.0.4$ sudo make install PREFIX=自定义的安装路径

这样就安装成功了

redis会默认安装到/usr/local/bin目录下 我们来查看一下该目录下都有什么文件

 

[1].启动时加载默认的配置文件:

这样redis就可以启动了 我们输入:redis-server

amoswong@amoswong-ubuntu:/usr/local/bin$ redis-server

当出现这样的界面 说明redis服务端启动成功

[2]启动时加载自定义的配置文件

redis启动会加载默认的配置文件 我们也可以自定义配置文件 然后启动的时候让redis加载我们自定义的配置信息

先复制redis的配置文件redis.conf(在加压后的文件夹redis-5.0.4中)到自定义的目录(我这里是存放到/opt/amos/redis/conf)

sudo cp redis.conf /opt/amos/redis/conf

当我们自定义配置文件后 启动redis服务端需要加载我们自定义的配置文件才能够使配置生效

这时候启动redis服务端的指令为:

redis-server /opt/amos/redis/conf/redis.conf

出现上图表明启动成功,接下来我们启动redis的客户端, 再开启一个新的终端(注意不要关闭redis服务端的终端)输入指令

redis-cli

出现这样的界面 说明redis客户端连接成功

[3]redis的关闭:

在redis的客户端(redis-cli)的终端里输入两条指令:

shutdown
exit

这说明断开了和服务端的连接

再看服务端出现下图说明关闭成功。

 

(二)windows环境下的安装

redis的开发实际上只支持linux操作系统 但是微软的团队在win10上也模拟了redis在linux上的运行环境

需要下载windows下的redis的安装包 github windows下的redis安装包

目前最新版本为redis 3.2.100

下载好后解压到某个目录 解压后的redis目录为

[1]windows环境下启动默认配置文件:

打开cmd命令行 进入到redis文件夹输入命令即可启动服务端。

redis-server 

[2]windows环境下启动自定义配置文件:

如果需要加载自定义的配置文件则需要使用指令

redis-server redis.windows.conf

[3]启动redis的客户端:

开启一个新的cmd命令行:输入 redis-cli即可启动

[4]关闭redis:

在redis-cli的命令行中输入shutdown即可

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值