##redis在linux上的安装详解

Posted liurui-bk517

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了##redis在linux上的安装详解相关的知识,希望对你有一定的参考价值。

redis在linux上的安装详解


 1.redis介绍

  (1)Redis是Remote Dictionary Server(远程数据服务)的缩写,由意大利人antirez(Salvatore Sanfilippo)开发的一款内存高速缓存数据库。
  (2)该软件由C语言编写,它的数据模型为key-value。
  (3)它支持存储的calue类型很多,包括String(字符串)、hash(哈希)、list(链表)、set(集合)、Zset(有序集合)。
  (4)为了保证效率数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

2.redis特点
  1)高速读取数据(in-memory)
  2)减轻服务器负担
  3)有集合计算功能(优于普通数据库和同类别产品)
  4)多种数据结构支持

3.适合场合及其优势
  1)【Sort Set】排行榜应用,取top n操作。例如sina微博热门话题
  2)【List】获得最新N个数据或某个分类的最新数据
  3)计算器应用
  4)【Set】sns(social network site)获得共同好友
  5)【Set】防攻击系统(ip判断)等等。比如:多次密码输错,会冻结

*4.redis安装
  安装是在Centos7上安装的,安装前准备好从官网上下载好redis 链接:https://redis.io/,接着可以通过xftp把文件上传到Linux系统上,我这里是放在我创建的目录上 /user/local/soft。

  当以上这些准备好的话
  正式开始进行安装
1)redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境需要安装gcc:
  命令为:yum install gcc-c++
  如果提示是否下载和安装,输入y。

2)现在进行刚才我本地放到linux系统上的redis
  命令:tar -zxvf 文件名
  解压成功后,输入命令 ll 就会出现解压的文件

3)然后进入redis解压的目录,编译redis(编译,将c文件编译为o文件)
  使用命令:make。
技术图片
  成功最后一句会如下图显示
技术图片

4)定义安装目录
  命令:make PREFIX=/usr/local/redis install,如下图
技术图片
技术图片
5)copy文件
技术图片
5.启动
  当前目录是在redis目录下
  命令:./bin/redis-server
技术图片
  命令:./bin/redis-cli
技术图片
  注意:要连接服务端需要再开一个窗口
  以下是标准的连接方式
技术图片
redis启动,后端模式
技术图片
  启动成功
技术图片

redis的关闭
  1)查询到PID,kill -9 pid(断电,非正常关闭。一般不用,否则造成数据丢失)
  2)正常关闭(正常关闭,数据保存):./bin/redis-cli shutdown

以上是关于##redis在linux上的安装详解的主要内容,如果未能解决你的问题,请参考以下文章

linux安装redis5.0.8详解

基于linux操作系统安装使用redis详解

redis 安装详解

Redis详解——概述/下载安装

Nginx在Linux上的部署详解

Linux下安装配置redis详细教程,并配置哨兵模式