• 文化山西:风华长城岁月歌 2019-10-15
  • 王晨:抓好大气污染防治 实现人民群众蓝天白云美好期盼 2019-10-09
  • 马伊琍庆幸文章逼自己走出舒适区:他说话难听但特别对 2019-10-09
  • 上合组织发展进程中一座新的里程碑 2019-10-08
  • 男子冒充澳商交往多人行骗被抓 现场来6个女友 2019-10-05
  • 谁还不是个小仙女了!甜而不腻的穿搭太撩人,直击你的粉色少女心! 2019-10-04
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-10-04
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-10-03
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-10-03
  • 月薪过万白领辞职回乡养鸡 亏数十万后回城找工作 2019-09-25
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第六号) 2019-09-16
  • 赵久占、郭健斌任天津市北辰区人民政府副区长 2019-09-16
  • 杨箕寺右 百余龙舟齐汇江面 2019-09-13
  • 特朗普敬礼被批相关新闻 2019-09-13
  • 回复@“老笑头”,你的牛二逻辑确实很通透!论坛奇葩!哈哈哈哈! 2019-09-09
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  数据库  >  mysql  >  正文 Memcache与MySQL同是使用的配置详解

    码报2016:Memcache与MySQL同是使用的配置详解

    发布时间:2017-12-13   编辑:码报 www.okkrb.tw
    jquery中文网为您提供Memcache与MySQL同是使用的配置详解等资源,欢迎您收藏本站,我们将为您提供最新的Memcache与MySQL同是使用的配置详解资源
    Memcache与MySQL在许多站长来处理是都是分开使用的,今天我们来看一篇关于Memcache与MySQL同是使用的配置教程,具体如下。

    码报 www.okkrb.tw 1.基础

       memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护统一的巨大的hash表,它能够用来存储Sessio,当系统需要是从内存中读取,从而大大提高读取速度。OSSIM 4.1以后的所有系统中,采用了Memcached这个高性能的内存对象缓存系统,用于动态Web应用,主要对OSSIM各个数据库读写进行缓存,以减轻MySQL数据库的负载,配置文件读者参考/usr/share/ossim/include/ossim_db.inc、/usr/share/ossim/include/php-ids.ini。用这种方式也是OSSIM的缓存方案之一。读者或许会产生疑问,MySQL本身既有table_cache、query_cache机制,我们用以下命令在数据库中查看:

    mysql> show variables like '%query_cache%'
    ------------------------------ ----------
    | Variable_name                | Value    |
    ------------------------------ ----------
    | have_query_cache             | YES      |
    | query_cache_limit            | 1048576  |
    | query_cache_min_res_unit     | 4096     |
    | query_cache_size             | 16777216 |
    | query_cache_strip_comments   | OFF      |
    | query_cache_type             | ON       |
    | query_cache_wlock_invalidate | OFF      |
    ------------------------------ ----------
    7 rows in set (0.00 sec)

     

       在查询经常变化、表内容经常变化的场景中(OSSIM的存储、查询就是这样一种状态)这个样一个简单的缓存系统根本无法达到有效缓解数据库压力的目的。这就好比在Apache中提供的mod_disk_cache和mod_mem_cache无法真正为Web Server提供缓存样,后面还需要Squid等缓存工具。
       memcache通过在内存中缓存数据和对象来减少读取数据库的次数,所以为OSSIM系统提供更大的内存,有助于发挥memcache的作用,从而提高整体性能。另外为了能够可视化的观察缓存效果,大家可以使用phpMemcachedAdmin工具来查看,图1、图2、图3是其监控效果。

     

    配置memcached: 

    /etc/default/memcached       /*控制开启*/
    /etc/memcached.conf           /*配置memcached参数*/
    Ossim调用memcache,端口11211的配置文件/usr/share/ossim/www/forensics/includes/base_db.inc.php
    /usr/share/php/adodb/adodb.inc.php
    /usr/share/php/adodb/adodb-memcache.lib.inc.php

    2. 查看memcache状态

    下面我们采用telnet命令测试memcache工作状态,首先输入以下命令:
    #telnet  127.0.0.1  11211
     注意,Ossim Server默认没有telnet需要自己安装,后面的”11211”代表memcache通选端口。
    然后,直接输入“stats”命令就可以得到当前memcache状态。如表1所示。

    <span xml:lang="en-us">表1 memcache状态信息</span>

    wKiom1YF2FCiGudzAAL8IRn25k4674.jpg如果需要将缓存重置到干净状态则输入“flush_all”命令。


    4.使用memcache存储Session


        Apache服务器的PHP Session都给Memcached ,这样无论把 IP连接分给哪个Web服务器都不会有问题,配置方法很简单,就在PHP的配置文件内增加一条语句就可以了,不过前提需要装好memcache??橛胢emcache 来存储 session 在读写速度上会比 files 时快很多,而且在多个服务器需要共用 session 时会比较方便,将这些服务器都配置成使用同一组 memcached 服务器就可以,减少了额外的工作量。缺点是 session 数据都保存在 memory 中,持久化方面有所欠缺,但对 session 数据来说也不是很大的问题。


      注意,在OSSIM系统中采用memcache的目的是提高访问速度,减小MySQL数据库的压力。通过修改/etc/default/memcached配置文件中ENABLE_MEMCACHED=yes/no控制其开关。

    您可能感兴趣的文章:
    Memcache与MySQL同是使用的配置详解
    Drupal中如何配置及利用Memcache的hash策略
    centos5.4下mysql主从复制配置分享
    ubuntu下mysql配置
    MySQL双机高可用的负载均衡(读写分离、主从自动切换)架构设计
    配置MySQL 5.0的复制(Replication)的详解
    MySQL实现实时备份的配置过程详解
    简单介绍Memcache 安装、配置、监控
    同一台服务器上安装两个mysql的教程
    FreeBSD 4.10 下 bind-9.3.2 + mysql-4.1.9 配置详解

    [关闭]
  • 文化山西:风华长城岁月歌 2019-10-15
  • 王晨:抓好大气污染防治 实现人民群众蓝天白云美好期盼 2019-10-09
  • 马伊琍庆幸文章逼自己走出舒适区:他说话难听但特别对 2019-10-09
  • 上合组织发展进程中一座新的里程碑 2019-10-08
  • 男子冒充澳商交往多人行骗被抓 现场来6个女友 2019-10-05
  • 谁还不是个小仙女了!甜而不腻的穿搭太撩人,直击你的粉色少女心! 2019-10-04
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-10-04
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-10-03
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-10-03
  • 月薪过万白领辞职回乡养鸡 亏数十万后回城找工作 2019-09-25
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第六号) 2019-09-16
  • 赵久占、郭健斌任天津市北辰区人民政府副区长 2019-09-16
  • 杨箕寺右 百余龙舟齐汇江面 2019-09-13
  • 特朗普敬礼被批相关新闻 2019-09-13
  • 回复@“老笑头”,你的牛二逻辑确实很通透!论坛奇葩!哈哈哈哈! 2019-09-09
  • 彩票助赢计划官网 前二码组选复式 任选一追号 炸金花棋牌带二八杠 北京pk赛车每天稳计划 北京pk赛车开奖记录 快乐赛车网页版计划 必中快三计划软件免费版 澳盘 重庆时时彩每天规律