草庐IT

memcache-top

全部标签

hadoop - 如何高效查找top-k元素?

我有一个很大的序列文件,用于存储文档的tfidf值。每条线代表线,列是每个术语的tfidfs值(行是稀疏向量)。我想使用Hadoop为每个文档挑选前k个词。天真的解决方案是遍历映射器中每一行的所有列并选择top-k但随着文件变得越来越大,我认为这不是一个好的解决方案。在Hadoop中有更好的方法来做到这一点吗? 最佳答案 1.IneverymapcalculateTopK(thisislocaltopKforeachmap)2.Spawnasignlereduce,nowtopKfromallmapperswillflowtothi

algorithm - Hadoop/MapReduce - 优化 "Top N"Word Count MapReduce 作业

我正在处理类似于规范MapReduce示例的内容-字数统计,但有一点不同,我希望只获得TopN结果。假设我在HDFS中有一组非常大的文本数据。有大量示例展示了如何构建HadoopMapReduce作业,该作业将为您提供该文本中每个单词的字数统计。例如,如果我的语料库是:"Thisisatestoftestdataandagoodonetotestthis"标准MapReduce字数统计作业的结果集将是:test:3,a:2,this:2,is:1,etc..但是,如果我仅想要获得整个数据集中使用的前3个词怎么办?我仍然可以运行完全相同的标准MapReduce字数统计作业,然后在它准备就

php - 使用 php5.5 在 centos 6.4 上安装 php-memcached

我刚刚用Nginx安装完phpFASTCGI(php-fpm)v.5.5。在新的Centos6.4上我正在尝试安装memcached但遇到了很多问题......这是我的步骤:/bin/rpm-ivhhttp://ftp.uninett.no/linux/epel/6/i386/epel-release-6-8.noarch.rpm/bin/rpm-ivhhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpmyum--enablerepo=remi,remi-php55installnginxphp-commonphp-fp

PHP memcache - 检查池中是否有可用服务器?

我有以下代码:$cluster['local']=array('host'=>'192.168.1.1','port'=>'11211','weight'=>50);$cluster['local2']=array('host'=>'192.168.1.2','port'=>'11211','weight'=>50);$this->memcache=newMemcache;foreach($this->cluster()as$cluster){$this->memcache->addServer($cluster['host'],$cluster['port'],$this->pers

php - 获取错误 324 (net::ERR_EMPTY_RESPONSE)。在 kohana 中使用 memcache 时

当我尝试通过kohana使用memcache时出现此错误。我所做的只是更改配置文件中的主机名并使用$cache=Cache::instance('memcache');。我可以远程登录我的memcached服务器,所以问题可能不存在。有什么帮助吗? 最佳答案 当使用像FuelPHP这样的PHP框架时https://fuelphp.com/forums/topics/view/4256#11344问题在GoogleChrome中“错误324(net::ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据。”没有PHP

php - 什么是 ASP.NET 等同于 PHP 中的 memcached?

在ASP.NET中是否有与PHP中的memcached用法相同的用法?有没有一种方法可以让我从后面的VB代码或类似代码中使用memcached? 最佳答案 那就是MicrosoftVelocity现在已被纳入WindowsServerAppFabricCaching它尚未得到官方支持,但它就在那里。它本质上是(据我所知,它与Memcached具有相同的概念。它是作为原生Windows服务编写的,您可以将它用作session的状态服务器。作为它如何很好地插入Asp.Net的简单示例同时检查thispost有关从C#获取Memcache

php - memcached 与 PHP 中的内部缓存?

我正在使用PHP开发一些旧的(大概)软件,它维护一个$cache数组以减少SQL查询的数量。我正在考虑将memcached放在它的位置,我想知道是否要摆脱内部缓存。如果我保留内部缓存,是否仍然会有值得的性能提升,或者memcached就足够了吗? 最佳答案 根据this博客文章,PHP内部数组比任何其他方法都快:CacheTypeCacheGets/secArrayCache365000APCCache98000FileCache27000MemcachedCache(TCP/IP)12200MySQLQueryCache(TCP/

php - memcached 验证远程连接

假设服务器1位于5:5:5:5:11211,服务器2位于25.25.25.25:11211。您将它们添加到服务器池中,一切都很好。直到有人连接到该端口并开始破坏您的数据。所以我们把端口改成38295。比较难找,但也不是不可能,所以还是不够。我的问题是:1)您可以为memcached服务器设置身份验证(用户名/密码)以验证连接吗?您能否将特定主机/IP列入白名单(可能是个坏主意)?2)您能否并且应该保护通过Internet传输的数据?数据是原始格式,您的ISP和任何嗅探线路的人都可以看到所有正在发送的数据。但是加密数据可能会影响性能?设置内存缓存服务器集群有哪些解决方案?如何保护和验证它

php - 你如何在 symfony2 中启动一个 memcached session ?

我会尝试尽可能详细,因为我现在正在寻找75小时的解决方案..振作起来..我们开始吧:我正在尝试为Symfony2实现MemcacheDsession处理程序:我已经下载了必要的库,然后按如下方式配置Symfony2:在app/config.yml中:imports:#....-{resource:services/session.yml}framework:#....session:handler_id:session.handler.memcachedapp/config/parameters.yml:session_memcached_host:127.0.0.1session_m

php - PHP 中的 memcached 持久性无法按预期工作

我尝试了一些不同的memcached库和插件版本,以实现PHPmemcache客户端和memcached服务器之间的真正持久性。问题是仍然会打开和关闭连接,因此连接计数器会增加,而不是重新使用现有的持久连接。我已经在redhat机器上从最新的源代码编译了memcached守护进程。我使用版本memcached-1.4.14并以“#/opt/memcached/bin/memcached-vvvv”开头我还从最新的源版本memcached-2.0.1编译了php插件,我已经根据libmemcached-1.0.9编译它以使其保持最新。目前它不针对libmemcached-1.0.10进行