zoukankan      html  css  js  c++  java
  • 在YII2中使用memcached

    一、在本地安装Memcached服务器和安装memcached扩展

    http://www.cnblogs.com/songziqing/p/5896742.html
    http://www.cnblogs.com/songziqing/p/5897337.html

    二、在'app/config/web.php'中进行配置

    'components' => [
        'cache' => [
            'class' => 'yiicachingMemCache',
            'servers' => [
                [
                    'host' => 'server1',
                    'port' => 11211,
                    'weight' => 100,
                ],
                [
                    'host' => 'server2',
                    'port' => 11211,
                    'weight' => 50,
                ],
            ],
        ],
    ],
    

    三、应用

     Yii::$app->cache->set('name', 'ziqing');
      echo Yii::$app->cache->get('name');
    

    四、常见函数

    Memcache::add //添加一个值,如果已经存在,则返回false
    Memcache::addServer // 添加一个可供使用的服务器地址
    Memcache::close //关闭一个Memcache对象
    Memcache::connect // 创建一个Memcache对象
    memcache_debug // 控制调试功能
    Memcache::decrement // 对保存的某个key中的值进行减法操作
    Memcache::delete //删除一个key值
    Memcache::flush // 清除所有缓存的数据
    Memcache::get //获取一个key值
    Memcache::getExtendedStats //获取进程池中所有进程的运行系统统计
    Memcache::getServerStatus// 获取运行服务器的参数
    Memcache::getStats //返回服务器的一些运行统计信息
    Memcache::getVersion //返回运行的Memcache的版本信息
    Memcache::increment //对保存的某个key中的值进行加法操作
    Memcache::pconnect // 创建一个Memcache的持久连接对象
    Memcache::replace //对一个已有的key进行覆写操作
    Memcache::set //添加一个值,如果已经存在,则覆写
    Memcache::setCompressThreshold //对大于某一大小的数据进行压缩
    Memcache::setServerParams //在运行时修改服务器的参数
    
  • 相关阅读:
    LinuxMCE
    qBittorrent 0.9.0
    Exaile 0.2.9
    GAdminHttpd:图形化的 Apache 打点对象
    FBReader-电子书阅读对象
    CSSED:Linux 下 Web 拓荒者的 CSS 编纂利器
    Canorus:乐谱编辑软件
    AutoScan-收集监视及办理器械
    Lunar Applet:在桌面表现阴历
    Totem 2.18.1
  • 原文地址:https://www.cnblogs.com/songziqing/p/5909197.html
Copyright © 2011-2022 走看看