一、redis简介

(一)什么是redis

1.redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 内存数据库。
2.特点:读写性能强悍 支持丰富的数据结构 可持久化存储 一个把数据存储在内存中的高速缓存
3.作者是antirez from Italy 原名Salvatore Sanfilippo(赛尔瓦托 新菲利普)

(二)redis的优势

1.读写速度快。
2.支持丰富的数据结构(String 、List 、Set 、Sorted Set 、 Hash)。
3.可持久化(保证了数据的安全)。

(三)redis与memcached的对比

(四)redis能干什么

1.进行数据缓存,提高访问性能。
2.TOP 10 问题(排名前十的数据)。
3.计数器、排行榜应用。
4.替代memcached用于SNS社区业务。
5.实时防攻击(封禁非法的用户ip 可以设置封禁时长)。
6.用于实时聊天系统。

二、redis的安装

注意:
  Redis官方版本不支持windows。
微软开源小组开发维护了一个windows版本,不适用于生产环境。

(一)安装环境

  • centos7
  • redis-2.6.14
  • xshell

    (二)安装

    1.下载redis源码。
    官方下载地址:https://redis.io/download
    2.将下载的redis-2.6.14.tar.gz上传到centos。使用xshell进行上传。
      在xshell中进入要上传到的目录下面,输入rz回车,就会弹出文件上传界面,选择上传即可。

    3.解压redis的源码包。

    tar -zxvf redis-2.6.14.tar.gz


4.进入刚才解压的redis-2.6.14目录下,对源码进行编译。

编译完成后进入src目录,目录如下

  • redis-service : redis服务。
  • redis-cli:redis操作中终端。
  • redis-check-aof : aof备份检查。
  • redis-check-dump :dump备份检查。
  • redis-benchmark :压力测试。
    5.创建redis的运行目录(名称、位置可随意)。

    6.将src目录下面的redis-service、redis-cli文件和redis-2.6.14目录下的redis.conf文件拷贝到刚才创建的redis运行目录下。


    7.前端启动测试。
    在刚创建的redis运行目录下面输入如下指令,测试是否成功。

    ./redis-service
    出现该页面说明安装成功(端口号:6379)。

    8.修改启动方式,实现后台启动。
      需要修改redis.conf文件。修改如下:

    注:yes为后端启动方式、no为前端启动方式。
    9、实现后台启动。启动命令

    ./redis-service redis.conf

Redis介绍与安装的更多相关文章

  1. Redis介绍以及安装(Linux)

    Redis介绍以及安装(Linux) redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的 ...

  2. Redis介绍以及安装(Linux)

    Redis介绍以及安装(Linux) redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的 ...

  3. redis介绍、安装、redis持久化、redis数据类型

    1.redis介绍  2.安装管网:https://redis.io/下载:wget -c http://download.redis.io/releases/redis-4.0.11.tar.gz解 ...

  4. redis介绍以及安装

    一.redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的values类型相对更多,包括字符串.列表.哈希散列表.集合,有序集合. 这些数据类型都支持pus ...

  5. 1.Redis介绍以及安装

    Redis介绍 Redis是一个开源的(BSD开源协议),内存数据结构存储,被用于作为数据库,缓存和消息代理. Redis支持如下数据结构: string(字符串) hashes(哈希) lists ...

  6. redis介绍和安装(一)

    Redis介绍:redis是一个key-value存储系统. 和Memcached类似,它支持存储的value类型相对更多,包括 string(字符串). list(链表).set(集合).zset( ...

  7. Redis介绍、安装部署、操作

    学习连接:http://www.runoob.com/redis/redis-tutorial.html 一.Redis介绍 Redis是NoSql的一种. NoSql,全名:Not Only Sql ...

  8. Redis介绍、安装、配置

    NoSQL介绍 NoSQL(NoSQL=Not Only SQL),意为反SQL运动,是一项全新的数据库革命性运动.指的是非关系型数据库,解决了传统的关系型数据库,难以解决的超大规模和高并发的的问题 ...

  9. Redis - 介绍及安装

    Redis属于key-value数据库,与传统的数据库存在很大区别,Redis以命令的方式代替了复杂的SQL语句,并且属于内存库性质,所以运行速度非常快.内存数据会生成数据库文件保证数据持久化. Re ...

  10. Redis介绍和安装

    一. Redis的介绍 Redis 是一个Key-Value存储的系统:它支持存储的value类型有string(字符串),list(列表),set(集合),zset(有序集合):为了保证效率:数据都 ...

随机推荐

  1. sql server不用安装sql管理工具开启sa

    今天无意间发现腾讯云镜像有windows server2016,追求新系统的我,马上就重装了云服务器.重装完后发现,配置太低,远程桌面都变得不是很顺畅,于是装完sql server2016后便不打算另 ...

  2. MySQL数据库(二)

    1.模糊查询like 在where 后面使用like 通配符: % 任意字符 _ 单个字符 2.order by 排序 order by price //默认升序排序 order by price d ...

  3. Python扫描邮件主题,并打印

    import imaplib import email from email.header import decode_header import datetime if __name__ == '_ ...

  4. windbg 常用命令详解

    = kd> ln 8046e100 (8046e100) nt!KeServiceDescriptorTableShadow | (8046e140) nt!MmSectionExtendRes ...

  5. maven中archetype(原型)的使用

    原文链接:https://www.cnblogs.com/snowstar123/p/3449349.html 最近项目组做好一套框架,为了推广需要创建一些空白项目给项目组使用,因为所有的空白项目里面 ...

  6. python爬虫之爬取糗事百科并将爬取内容保存至Excel中

    本篇博文为使用python爬虫爬取糗事百科content并将爬取内容存入excel中保存·. 实验环境:Windows10   代码编辑工具:pycharm 使用selenium(自动化测试工具)+p ...

  7. centos的基本命令02

    16:查看系统运行的进程 ps -ef 17:查看系统已开放的端口 netstat -tunlp 18:管道命令 ps -ef | grep tom # 查看系统中与tom相关的进程 19:grep过 ...

  8. Git远程库

    要关联一个远程主机,使用命令 git remote add origin <url> : 删除远程主机,使用命令 git remote rm origin ; git push 的一般形式 ...

  9. SPOJ 1811 Longest Common Substring(求两个串的最长公共子串 || 或者n个串)

    http://www.spoj.com/problems/LCS/ 题目:求两个串的最长公共子串 参考:https://www.cnblogs.com/autoint/p/10345276.html: ...

  10. 1095. Maximum Swap —— Weekly Challenge

    题目限定输入是[0, 10^8],因而不用考虑负数或者越界情况,算是减小了难度. public class Solution { /** * @param num: a non-negative in ...