libmemcache

    0热度

    1回答

    我正在尝试构建最新版本的pylibmc(1.2.2)以支持CentOS 6上的SASL。文档说构建需要libsasl2,它位于/ usr/lib64 /中,然而,python包的构建过程似乎没有认识到该库在那里。 我建立了包带: 蟒蛇的setup.py安装--with-libmemcached =在/ usr/local/lib目录--with-zlib的--with-SASL2 然后运行测试:

    0热度

    1回答

    我想通过一个常量(如define('CACHE_ON',1)或define('CACHE_ON',0))全局处理memcache功能。 我们在模型中使用load-> driver函数来获取/保存记录。有什么功能可以打开/关闭缓存功能吗?

    2热度

    2回答

    ,所以我有一个问题有很大关系:question with memcached_get() in libmemcached 它似乎并不明显,或者可以从我的文档。是否有可能在不知道数据长度的情况下获取基于密钥的值?我计划让多个线程更改键的值,因此不能保存前一个值的长度。我试着将* value_length设置为NULL,0或者没有任何效果的任意高数字(例如程序崩溃)。我希望这可以通过以null结尾的字

    1热度

    2回答

    我想在Mac OS X Lion(10.7.2)上使用memcached gem(http://fauna.github.com/fauna/memcached/)。 已经安装了Xcode 4.2。 我已经安装了memcached和libmemcached homebrew。 $ brew list -v libmemcached 0.50 memcached 1.4.10 我使用ruby

    2热度

    1回答

    试图按照这些指示:当我运行 (http://dev.mysql.com/doc/refman/5.1/en/ha-memcached-interfaces-mysqludf.html) shell> tar zxf memcached_functions_mysql-1.1.tar.gz shell> cd memcached_functions_mysql-1.1 shell> # If m

    0热度

    1回答

    按照this post。 我能./configure安装libmemcache-devel的经过,但现在当我移动到下一个设置和运行sudo make我得到如下: Making all in src make[1]: Entering directory `/root/tmp/memcached_functions_mysql-1.1/src' make all-am make[2]: Ent

    2热度

    2回答

    我开始为我的应用程序添加一个memcached图层。到现在为止还挺好。 但是我很快就意识到,当有人上传文件到网站以保持数据相关时,我将需要一次性使大量密钥无效化或删除。 我已经做了一些阅读,解决此问题的最常见方法似乎是在每个键上设置一个版本号,而不是在用户上传时删除键(因为可能有这么多的排列)增加版本号,在下次访问数据时引发缓存缺失。 我不知道从哪里开始才能得到这个编码,我不太确定我总是把我的头反

    1热度

    1回答

    解决:我试着追加一个单一的SerialKey到列表。当我现在将一个SerialKeyList附加到一个密钥时,它的工作原理应该如此。 我使用与libmemcached和谷歌协议缓冲区memcached来保存在其中包括的元素的列表,并列入黑名单的元素的列表的高速缓存的列表。 的.proto是: message SerialKeyList { repeated SerialBlackKey bkey

    0热度

    1回答

    的代码非常简单 $mem = $this->memcache->get("memche_".$_SESSION['userid']."_page_".$page); if(empty($mem)){ // to make another query and save the data to memcache } else { // to get it from memcache }

    1热度

    1回答

    我在测试时遇到本地机器上的问题。我有一个我的PHP代码试图访问的memcached服务器池。事情是,这些是私人IP,所以我的本地盒子的代码无法访问它们。 我遇到的问题是,getDelayed()调用会在本地等待连接8秒钟。有什么地方可以调整超时时间吗? 为什么在返回之前甚至需要等待连接?我的理解是,getDelayed()应该是一个异步调用,但控制不会退出该函数,直到它超时。