Redis 简介

Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

Redis支持数据的备份,即master-slave模式的数据备份。

备注:key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。

主要特点

具有极高的并发读写性能,Redis能读的速度是110000次/s,写的速度是81000次/s

安装redis

centos7 下安装

下载地址:http://redis.io/download,下载最新稳定版本。

本教程使用的最新文档版本为 2.8.17,下载并安装:

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

# tar xzf redis-2.8.17.tar.gz

# cd redis-2.8.17

# make

make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

下面启动redis服务.

# cd src

# ./redis-server

在编译时可能会报错缺少c++环境,常见报错如下:

Redis安装过程:

正常前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。

异常一:

make[2]: cc: Command not found

异常原因:没有安装gcc

解决方案:yum install gcc-c++

异常二:

zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory

异常原因:一些编译依赖或原来编译遗留出现的问题

解决方案:make distclean。清理一下,然后再make。

在make成功以后,需要make test。在make test出现异常

注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

# cd src$

# ./redis-server 或 ../redis.conf

启动成功是如下图所示:

检查后台是否存在

ps -ef | grep redis

检查6379端口是否在监听

ps -ef | grep 6379

linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤相关推荐

  1. 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤

    一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...

  2. linux安装之后缺少命令,centos7下安装缺少的命令依赖包

    猫头哥在使用centos7的时候,安装了最小化版本,结果不支持netstat命令,报错如下 netstat command not found on CentOS 7 and RHEL 7 (Red ...

  3. 【Linux】【服务器】 CentOS7下安装Redis详细过程步骤

    Linux 源码安装 一.下载地址:http://redis.io/download,下载最新稳定版本. # wget http://download.redis.io/releases/redis- ...

  4. 【Linux】【服务器】 CentOS7下安装JDK详细过程步骤

    点击查看 一.卸载系统自带的OpenJDK以及相关的java文件 1.显示版本信息 java -version 2.查询文件 rpm -qa | grep java 命令说明: rpm 管理套件 -q ...

  5. linux ftp服务器配置本地账号,CentOS7 下安装和配置本地用户登录VSFTP服务器

    一.安装VSFTP # yum -y install vsftpd注意提升权限: #su root 二.配置vsftpd.conf 文件 [root@localhost ~]# vi /etc/vsf ...

  6. 【Linux】【服务器】 CentOS7下安装MySQL详细过程步骤

    一.安装前 1.我们可以检测系统是否自带安装 MySQL: rpm -qa | grep mysql 2.如果有显示,有安装,那可以选择进行卸载: rpm -e mysql // 普通删除模式 rpm ...

  7. 【Linux】【服务器】 CentOS7下卸载MySQL详细过程步骤

    一.首先查询系统是否安装了MySQL grep -i mysql 输出结果如下图表示已安装 二.关闭MySQL服务 1.查看MySQL服务运行状态: service mysql status 如下图所 ...

  8. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  9. 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享

    [Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...

最新文章

  1. Cocos2d-x v3.1 坐标系统(五)
  2. java程序员面试中的5个杀手锏问题
  3. 10大清宿便排毒方法及简单排毒瘦小腹运动
  4. iOS 开发之 - iOS6 适配, UITextField 文本,placeholder没有居中对齐
  5. EPS中编写第一个程序
  6. php中文歌词,arash的中文歌词 - 波斯语 | Persian | فارسی - 声同小语种论坛 - Powered by phpwind...
  7. 软件架构之分层模式 Layered Architecture
  8. java新闻网站项目描述_基于jsp的新闻网站-JavaEE实现新闻网站 - java项目源码
  9. 数据分析图表配色大全,可视化设计走高级路线的一定要看
  10. 校园火灾Focue-3---》音乐
  11. 松柏先生:参透五百年不遇的《求贤令》,何愁品牌不立!
  12. HTML CSS 布局
  13. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换
  14. 手游直播正在连接推流服务器,游戏直播时Airplay投屏卡死完美解决方案
  15. [经验技巧] 路由mini安装OpenWRT源的Transmission插件,实现PT下载(需SSH)
  16. 潘多拉游戏机用linux,linux中的潘多拉! Busybox!
  17. WinDBG详解进程初始化dll是如何加载的
  18. MAVLink--结构
  19. 【加解密篇】利用HashCat破解RAR压缩包加密文件详细教程
  20. python统计西游记人物名字出现次数_Python文本统计功能之西游记用字统计操作

热门文章

  1. 比特币现金BCH今日事件
  2. 阿里云服务器ecs绑定域名,端口的问题,不用80端口
  3. SQL Server清空日志以及查看日志大小语句
  4. 与内存对齐,字符数组求sizeof相关的一些问题
  5. C#:异步编程和线程的使用(.NET 4.5 ),异步方法改为同步执行
  6. sharedUserId
  7. php csv文件的读取,写入,输出下载操作详解
  8. oracle 让sys用户可以使用isqlplus
  9. 简单谈一点linux内核中套接字的bind机制--数据结构以及端口确定
  10. canvas动画特效 之 星空