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. Oracle11g数据库导入Oracle10g数据库操作笔记

    一.在11g服务器上,使用expdp命令备份数据 EXPDP USERID='SYS/sys@daggis as sysdba' schemas=oa directory=DATA_PUMP_DIR ...

  2. 22.boost图模板

    //#pragma warning(disable : 4819) #include <boost/config.hpp> #include <iostream> // for ...

  3. xBIM 基础08 WeXplorer 简介

    系列目录    [已更新最新开发文章,点击查看详细]  一.WeXplorer 简介 WeXplorer 是 XBIM 工具包的可视化部分,它使用预处理的 WexBIM 文件在 Web 上处理 IFC ...

  4. MySQL日期数据类型和时间类型使用总结

    转自: http://blog.chinaunix.net/space.php?uid=11327712&do=blog&id=32416 MySQL 日期类型:日期格式.所占存储空间 ...

  5. VisualStudio UnitTest FrameWork

    当创建单元测试时,Microsoft.VisualStudio.TestTools.UnitTesting的名字控件会添加到测试项目中,该名字控件中包含很多有用的类: 断言类:在单元测试中验证条件 初 ...

  6. STM8S103之独立看门狗和窗口看门狗

    独立看门狗时钟来源为LSI:窗口看门狗时钟来源为CPU: 窗口看门狗窗口的含义是:喂狗必须在一定的窗口期内完成,不能过早也不能过晚. 总结:防止程序复位,用独立看门狗. 独立看门狗使用的流程:参见库函 ...

  7. 存储Hyper-V虚拟机的硬盘空间不足时的处理

    存储Hyper-V虚拟机的硬盘空间严重不足时的处理   ==先导出虚拟机到空间足够的硬盘,再在空间足够的分区上导入虚拟机 方法如下: 导出虚拟机: 导出之前,我们先删除不需要的快照. 在Hyper-V ...

  8. 洛谷P3355 骑士共存问题 二分图_网络流

    Code: #include<cstdio> #include<cstring> #include<queue> #include<vector> #i ...

  9. BZOJ 5104 Fib数列(二次剩余+BSGS)

    斐波那契数列的通项: \[\frac{1}{\sqrt{5}}((\frac{1+\sqrt{5}}{2})-(\frac{1-\sqrt{5}}{2}))\] 设T=\(\sqrt{5}*N\),\ ...

  10. yum-config-manager --add-repo=

    [root@server0 yum.repos.d]# yum-config-manager --add-repo=ftp://192.168.31.121/centos7u4Loaded plugi ...