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  

      ③ 查看进程

      

      ④ 启动终端 并操作

      

  • 相关阅读:
    python 文件操作
    高级函数
    运行cadence dpi例子出现的问题
    我对验证的一些理解【zz】
    archlinux 下挂载ntfs分区,显示"permission denied"
    vs2012安装SharePoint 2013的项目模版
    Iptables工具的使用
    webmin简介
    cassandra简介
    linux中端口扫描
  • 原文地址:https://www.cnblogs.com/getchen/p/8487194.html
Copyright © 2011-2022 走看看