草庐IT

send_buffer

全部标签

python - 找不到redis send_command错误

使用redis并按照http://nullege.com/codes/search/redis.Redis.send_command中的教程进行操作尝试这个例子时:results=r.send_command('ZRANGEBYSCORE%s0%sLIMIT0%s\r\n'%(qk,ts,limit在我的例子中,我得到:Traceback(mostrecentcalllast):File"",line1,inAttributeError:'Redis'objecthasnoattribute'send_command' 最佳答案 并

java - 空指针异常 : Cannot send from MessageListener to client via websocket with Spring boot

在从Redis订阅消息后,我正在尝试向主题/topic/room发送消息。我的代码如下。@ComponentpublicclassRedisSubscriberimplementsMessageListener{staticprivateLoggerlog=Logger.getLogger(RedisSubscriber.class.getName());@AutowiredprivateSimpMessagingTemplatetemplate;@OverridepublicvoidonMessage(finalMessagemessage,finalbyte[]pattern){l

java - Redis Java 客户端 : Do I need to buffer my commands into a pipeline for performance?

所以我只是递增排序集中的分数。这是我使用Jedis客户端从Java应用程序运行的唯一命令,每秒大约10-30个命令。由于我只是更新分数,所以我也不关心响应。我担心的是每个ZINCRBY命令都被放入它自己的TCP数据包中,并且还在等待下一个回复,然后才允许我的线程发送下一个ZINCRBY线程。所以,我只想实现流水线来一次批处理50个命令。这是我看到代码/设计模式味道的地方:这种设计模式是否足够普遍以至于驱动程序应该处理它?看起来.net“StackExchange.redis”驱动程序会自动执行命令批处理,但Java驱动程序没有此功能吗?我的想法是制作一个自定义的Redis命令缓冲区类,

MySQL - 如何将 "Using join buffer (Block Nested Loop)"添加到查询中?

当我在我的笔记本电脑上运行查询时,执行大约需要一秒钟,但在生产环境中,查询持续57秒(并且它使应用程序崩溃-这是用RubyOnRails编写的)。我用EXPLAIN运行了这个查询,发现在我的笔记本电脑上是在执行的查询中的一张表上Usingjoinbuffer(BlockNestedLoop)但这在生产中缺失(对于此表,EXTRA列中没有任何内容)。这是为什么呢?如何将Usingjoinbuffer(BlockNestedLoop)添加到生产中?谢谢编辑:这里是查询:SELECT`shippers`.`company_name`FROM`shippers`LEFTOUTERJOIN`sh

mysql - myisam_sort_buffer_size 与 sort_buffer_size

我在6GBRAM的服务器上使用MySQL。我需要知道myisam_sort_buffer_size和sort_buffer_size之间的区别是什么?我为它们设置了以下尺寸:myisam_sort_buffer_size=8M排序缓冲区大小=256M请同时说明这些值是否合适或需要调整?谢谢 最佳答案 sort_buffer_size:MySQL文档:Eachsessionthatneedstodoasortallocatesabufferofthissize.sort_buffer_sizeisnotspecifictoanysto

php - mysql_pconnect() : send of 5 bytes failed with errno=32 Broken pipe

多年来我一直在使用同一个数据库抽象库。但是今天它开始在我的日志中写入这些通知(8)消息。应用程序运行正常,但每次脚本连接到数据库时都会记录相同的通知。我想不出可能发生了什么变化。这发生在我的本地开发机器上。OSX10.6.2PHP5.3.0(cli)mysqlVer14.12Distrib5.0.87mysqlnd5.0.5-dev-081106-$Revision:1.3.2.27$ 最佳答案 如果有人正在为这个问题苦苦挣扎,这里是解决方法:尝试在您的mysqlmy.cnf配置文件中更改/设置wait_timeout:wait_t

c# - .NET 和 MySQL 错误 - 调用 SSPI 失败 ... "message received was unexpected or badly formatted"和 "buffers supplied to a function was too small"

我希望这不是一个太模糊的问题,但我看了很远,但没能找到任何对这个错误有帮助的东西。我有一个.NET4.5.2Web服务层(使用ServiceStack和Dapper),自从我们部署该服务以来,它很少收到这两个错误。第一个错误:2017-09-2918:13:26.637+00:00[Error]Class:"TokenRepository"|Method:"GetToken"System.Security.Authentication.AuthenticationException:AcalltoSSPIfailed,seeinnerexception.--->System.Compo

mysql - 大表修复/索引和 myisam_sort_buffer_size

我有一个使用MyISAM引擎的MySQL表,它有6个INT列、1个SMALLINT、2个TINYINT和1个FLOAT列。它有数十亿行(数据文件为100GB)。我试图通过启用键在所有列上建立索引,但这从未发生过。尝试“myisamchk-rtableName”出现以下错误:-recovering(withsort)MyISAM-table'tableName'Datarecords:662929483-Fixingindex1myisamchk:error:myisam_sort_buffer_sizeistoosmallMyISAM-table'tableName'isnotfixe

mysql - 在无模式数据库中使用 Protocol Buffer 进行序列化

我们正在使用MySQL来存储无模式数据(请参阅:UsingaRelationalDatabaseforSchemalessData了解受FriendFeed如何使用MySQL存储无模式数据启发的解决方案)。一张大表包含我们应用程序的所有实体:CREATETABLEentities(added_idINTUNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,idBINARY(16)NOTNULL,bodyMEDIUMBLOB,UNIQUEKEY(id))ENGINE=InnoDB;一些细节:存储实体唯一需要的属性是id,一个16字节的UUID。实体的其余部分对数

mysql - innodb_log_buffer_size 和 innodb_buffer_pool_size 的区别

mysql中innodb_log_buffer_size和innodb_buffer_pool_size的区别?是innodb_log_buffer_size给出的innodb_buffer_pool_size。innodb_log_buffer_size和innodb_buffer_pool_size包含什么数据。 最佳答案 我找到了以下解释:"Theinnodb_buffer_poolisthememorybufferthatInnoDBusestocachedataandindexesofitstables.Thelarger