Mysql 的数据 是以“文件形式存储在硬盘”里边。硬盘运行速度相比较CPU、内存是排在第三的。而
Redis 是内存高速缓存数据库,运行速度比 Mysql 速度快,也支持数据持久化(redis 是运行在内存中,内存一断电数据就会丢失,而 redis 是一边运行,一边把数据写入到硬盘中的。)。
  
    redis 原开发者开发的工具,只在 Linux 上源码安装运行。微软公司后来模仿人家开发一版在 window 上运行的 redis。
 
   安装(Linux):
           1、上传 redis-2.6.14.tar.gz 到 linux
                 tar -zxvf redis-2.6.14.tar.gz
           2、进入解压后的 redis 文件目录
                 make(代码简洁,直接 make 即可)
           3、src 目录有几个重要文件(这一步是了解)
                 redis-cli                           redis 客户端,终端操作脚本
                 redis-server                    启动 redis 服务脚本文件
                 redis-benchmark             压力测试文件
                 redis-check-aof
                 redis-check-dump           aof/dump 是检测备份文件脚本
           4、创建 redis 运行和操作目录
                 mkdir /usr/local/redis
                 cp redis-cli redis-server /usr/local/redis                 //拷贝客户端和运行文件到刚才创建的操作目录
                 cp 解压后的目录里的 redis.conf /usr/local/redis         //拷贝配置文件到操作目录
           5、进入操作目录,启动 redis
                 ./redis-server                   //启动 redis,首次启动是前台启动。会显示 Port:6379 端口号,PID 进程号。
                                                         (前段启动的弊端当前脚本一直在运行,关闭 Linux 操作终端,服务器没关就停止了) 
                 ctrl+c                               //停止前段启动着的服务
           6、配置 redis 后台启动服务:
                 vi redis.conf                       //修改 redis 配置文件
                 daemonize yes                  //no 是默认前端启动,yes 是改为后台运行
           7、重新后台开启 redis
                 ./redis-server redis.conf                //带上配置文件开启,因为配置文件设置了后台运行
                 ps -A | grep redis                          //-A显示所有进程。查看 redis 后台进程
           8、操作 redis
                ./redis.cli                           //启动并进入操作客户端
                set 名 值                             //设置存储的 key-val(\n和空格不能做 key 名)
                get 名                                //读取对应的值
                exit                                   //退出 redis-cli 操作客户端(ps 查看运行 redis程序时,后面会显示是 redis-cli)
 
                                                    

Redis特点以及安装的更多相关文章

  1. 玩转Redis之Window安装使用(干货)

    距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西. Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.它支持字符 ...

  2. redis集群安装

    1.普通安装 安装环境 centos 6.8 1.安装必要包 yum install gcc yum -y install wget 2.下载解压 wget http://download.redis ...

  3. Yii2框架与MongoDB拓展、Redis拓展的安装流程

    @author 周煦辰 2016-03-21 这段时间新上了一个项目,使用的是Yii2框架.这里记录一下Yii2框架.Yii2-Mongo拓展.Yii2-Redis拓展等的安装流程.因为使用的系统是W ...

  4. Redis Windows下安装部署

    下载Redis 在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载.我下载的是2.8.12版的,相信大家百度一下就可以搜到,这就是我们需要的: 启动R ...

  5. Redis linux 下安装 及扩展配置

    1.首先在/usr/local/ 创建文件夹 reids Cd /usr/local/ mkdir redis 2.把redis安装包放在redis目录下面进行解压phpredis-2.2.4.tar ...

  6. linux php redis扩展的安装和redis服务的安装

    一.php redis扩展的安装 wget http://pecl.php.net/get/redis-2.2.7.tgztar zvxf redis-2.2.7.tgzcd redis-2.2.7/ ...

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

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

  8. redis的简单安装配置

    一.简介 Redis是一种高级key-value数据库,数据可以持久化,支持的数据类型很丰富,有字符串,哈希,链表,集合和有序集合5种数据类型 Redis支持在服务器端计算集合的并,交和补集(diff ...

  9. Redis - 介绍及安装

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

  10. Redis的初步安装

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 下载 官网下载:http://redis.io/downlo ...

随机推荐

  1. hpuoj--1122-- HH的随机数(数据去重)

    1122: HH的随机数 时间限制: 1 Sec  内存限制: 128 MB 提交: 476  解决: 75 [提交][状态][讨论版] 题目描述 HH想在学校中请一些同学一起做一项问卷调查,为了实验 ...

  2. su和sudo的区别与使用,su命令,linux命令

    su和sudo的区别与使用 一.   使用 su 命令临时切换用户身份 1. su 的适用条件和威力 su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务, ...

  3. 头像文件上传 方法一:from表单 方法二:ajax

    方法一:from表单 html 设置form表单,内包含头像预览div,内包含上传文件input 设置iframe用来调用函数传参路径 <!--表单提交成功后不跳转处理页面,而是将处理数据返回给 ...

  4. win10+ubuntu的坑

    最近几天考虑了诸多,包括分区大小,使用烧写工具等等. 但是实际动手还是遇到了彩蛋.rufus是知乎的大神推荐的,因为UUI貌似有些版本安装时候有些问题. 而rufus的界面有诸多选项.ubuntu的图 ...

  5. MySQL学习(六)——自定义连接池

    1.连接池概念 用池来管理Connection,这样可以重复使用Connection.有了池,我们就不用自己来创建Connection,而是通过池来获取Connection对象.当使用完Connect ...

  6. HTML基础——网站图片显示页面

    1.图片标签 <img /> 属性: src:指的是图片显示的路径(位置) 绝对路径:D:\Pictures\Saved Pictures 相对路径: ①同一级:直接写文件名称或者./文件 ...

  7. ActiveMQ学习笔记(16)----Message Dispatch高级特性(二)

    1. Optimized Acknowledgetment ActiveMQ缺省支持批量确认消息,由于批量确认会提高性能,如果希望在应用程序中禁止经过优化的确认方式,可以采用以下几种方式: 1. 在C ...

  8. Python数据分析前提-----pandas

    1.read_csv(url):读取数据 2.help(read_csv):打印函数相关用法 3.数据名.dtypes:读取数据的类型(int.float……) 4.type(数据名):读取所有数据的 ...

  9. (四)React高级内容

    1. React developertools安装及使用 2. PropTypes与DefaultProps 讲一下PropTypes, 先拿TodoItem来说: 从几种类型中选: 3 props ...

  10. HDU 2295 Radar 重复覆盖 DLX

    题意: N个城市,M个雷达站,K个操作员,问雷达的半径至少为多大,才能覆盖所有城市.M个雷达中最多只能有K个同时工作. 思路: 二分雷达的半径,看每个雷达可以覆盖哪些城市,然后做重复覆盖,判断这个半径 ...