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)
 
                                                    

最新文章

  1. 原创 C++应用程序在Windows下的编译、链接:第三部分 静态链接(二)
  2. Windows中创建桌面快捷方式
  3. [python面向对象]--基础篇
  4. SQL--局部变量
  5. C#------获取最后一个"/"字符后面的所有内容
  6. 常见的MYSQL高可用解决方案
  7. hive中同列多行数据组合的方法以及array to string要点(行转列)
  8. JBOSS尝鲜
  9. C语言入门(15)——结构体与数据抽象
  10. Nodejs http-proxy代理实战应用
  11. MySQL中的用户与授权
  12. 对象是存入cookie中需要注意
  13. Jenkins自动构建gitlab项目(jenkins+maven+giltlab+tomcat)
  14. the-implementation-of-epoll
  15. 4013: [HNOI2015]实验比较
  16. JLInk 各种版本图片收集
  17. zend stdio 快捷键
  18. Python --之练习题
  19. 【luogu P1314 聪明的质监员】 题解
  20. oracle Date format日期和月份不补0

热门文章

  1. nyoj--1023--还是回文(动态规划)
  2. 发送HTTP请求 -- HttpUtil
  3. 解决局域网内无法IP访问IIS已发布的网站
  4. Glide错误java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
  5. POJ 1182 食物链 (并查集解法)(详细注释)
  6. Reactor Cooling ZOJ - 2314 上下界网络流
  7. Vue-cli 3.0 构建项目
  8. watch监听
  9. How Javascript works (Javascript工作原理) (五) 深入理解 WebSockets 和带有 SSE 机制的HTTP/2 以及正确的使用姿势
  10. while循环,格式化输出%,运算符,数据类型的转换,编码的初识,