01:38:15 GMT what happens when Redis runs out of memory? 01:39:38 GMT I want to use Redis for caching some http responses but am wondering if I should limit how many responses I'm caching somehow 01:41:12 GMT just found https://redis.io/topics/lru-cache 01:41:36 GMT does redis delete least recently used keys when running out of memory? 01:55:40 GMT random question. is it plausible (iow, has it ever been reported) that the expiration algo outlined here https://redis.io/commands/expire could result in intermittent (a few times per hour) 60-90s long periods of spinning cpu? 02:34:23 GMT read into the many-keys-with-same-expireat, but we only use expire 11:08:17 GMT Hi all, just a quick question on RLEC OS support 11:08:32 GMT is there any plan to support SLES systems on x86 ? 13:26:33 GMT is it possible to send multiple pubsub messages in the same time? 13:26:43 GMT instead of one by one 13:48:09 GMT tgy, doesn't look like it - why? 13:50:30 GMT Habbie: i was thinking that bulking them would make things faster 13:50:47 GMT the redis protocol supports pipelining 13:51:01 GMT or you could pass a long list of messages to a short EVAL script, if your client does not support pipelining 13:52:52 GMT oh actually my client can do it :D 13:52:54 GMT thanks :) 13:54:24 GMT ok! 14:37:28 GMT i wonder if using a binary protocol would make a significant performance difference for redis 14:40:18 GMT the protocol is pretty binary already :P 14:40:34 GMT you could certainly reduce the amount of bytes sent 14:40:39 GMT i've been pondering this but indeed it is pretty binary already 14:40:48 GMT even if it doesn't look like that 14:40:53 GMT (right now there's at least 3 bytes overhead per argument) 14:40:55 GMT it is not doing 'parsing' in the sense your shell does 16:12:18 GMT well, it needs strcmps for commands and flags like WITHSCORES 16:12:34 GMT also, floats and ints need to be parsed 16:12:47 GMT yes and yes 16:21:27 GMT that was not a question 16:37:00 GMT yeah, the actual work could be reduced 16:37:15 GMT but then again I wonder how much of the time is actually spent in parsing the format 16:39:10 GMT what makes the current format so nice is that it is fully binary-compatible and still human-readable 20:50:57 GMT For some reason, my client library is generating keys that look like "\x00\x00\x00\n". Anyone know if there's an obvious reason why this is happening? 20:51:06 GMT like, a well known gotcha or something 20:52:43 GMT hi ezyang 20:52:52 GMT i don't have an immediate hunch 20:53:03 GMT is this your own client lib or are you just driving some existing client lib? 20:54:18 GMT hiredis 20:55:30 GMT haven't used that one but i understand it's quite popular which should mean that statistically this is your fault and not the lib's 20:55:37 GMT haha 20:56:00 GMT this is a serious concept ;) 21:43:51 GMT you must be doing something wrong, ezyang, like passing wrong parameters. i've had hiredis smash the stack due to that (passing incompatible integer types to format arguments)