zoukankan      html  css  js  c++  java
  • redis_1 安装和简单使用

    前言:

      mysql 数据库:数据以“文件形式存储在硬盘”里面。硬盘的存取速度很慢。数据库是一个系统中最占用资源的部分。当sql语句比较复杂(关联的表比较多的时候),每执行一次就会消耗大量的资源。倘若一个网站每天的访问量有几十万以上,那么一个系统的资源就会被大量占用。而这些资源的占用,很可能来自许多相同的sql语句。利用缓存机制,让数据库的负载得到有效的分担。

    一、Redis
    1.介绍
    Remote Dictionary Server(Redis 远程数据服务),是内存高速缓存数据库。是一个开源的使用C语言编写,可基于内存亦可持久化的日志型、Key-Value数据库。

    常被称为数据结构服务器,因为值(value)可以是 字符串String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

    缓存:

    数据缓存:经常用在页面的具体数据里边——商品页面。各个部分数据比较独立 。

    页面缓存(smarty):用在CMS(content manager system)内存管理系统里边——新闻网页(数据不常变动)。

    使用缓存减轻数据库的负载。
    若系统中一些数据在短时间之类不会发生变化,而它们还要被频繁访问,为了提高用户
    的请求速度和降低网络的负载,就把这些数据放到一个读取速度更快的介质上(或者是
    通过较少的计算量就可以获得该数据),该行为就称为对该数据的缓存。

    该介质可以是文件、数据库、内存。内存经常用于数据缓存。

    在redis 之前都是使用memcache。

     2.Redis 和 Memcache比较

    二、Redis 在linux下的安装和启动

      Redis 端口号:6379

      官方下载安装地址:https://redis.io/download

      1.安装redis

      进入 安装后的src 目录 查看文件

      cd   /home/chen/redis/redis-4.0.8/src ls         (我的安装目录)

      src 目录下相关文件说明

      

      * 将redis 启动文件和终端脚本拷贝到系统 启动目录下

      cd /usr/local/

      mkdir redis

      cp   /home/chen/redis/redis-4.0.8/src/redis-server /home/chen/redis/redis-4.0.8/src/redis-cli  redis   拷贝了 redis-server  和 redis-cli 两个文件

      

      * 拷贝 /home/chen/redis/redis-4.0.8  下的 redis.conf  到运行目录下

      进入:cd /home/chen/redis/redis-4.0.8

      拷贝:cp redis.conf /usr/local/redis/

      

       2.启动redis

      2.1 前端启动redis (不推荐):./redis-server

      

      下图表示安装和启动成功

      

      2.2 后端启动redis

      ① 修改redis 配置文件 允许后台启动

       vim redis.conf

      

      ② 带着配置文件一同启动  ,不然还是前端启动

        ./redis-server redis.conf  

      ③ 查看进程

      

      ④ 启动终端 并操作

      

  • 相关阅读:
    我要好offer之 二叉树大总结
    我要好offer之 字符串相关大总结
    楼层扔鸡蛋问题[转]
    Linux System Programming 学习笔记(十一) 时间
    Linux System Programming 学习笔记(十) 信号
    Linux System Programming 学习笔记(九) 内存管理
    Linux System Programming 学习笔记(八) 文件和目录管理
    Linux System Programming 学习笔记(七) 线程
    Linux System Programming 学习笔记(六) 进程调度
    APUE 学习笔记(十一) 网络IPC:套接字
  • 原文地址:https://www.cnblogs.com/getchen/p/8487194.html
Copyright © 2011-2022 走看看