05:01:33 GMT does all key slots are fixed inside any cluster, i mean , can I not store more than 16384 keys in one of master node ? 05:01:36 GMT hey i have a question. if i use redis and use LRU system and set a max memory of say half of the RAM. what happens when the OS needs more than half of the RAM to do something else, does redis take more priority? or the other OS's tasks that it has to deal with? 05:02:49 GMT gitgud , i would suggest take small instance and keep it reserve for redis only , 4core and 8GB ram would be great even for cluster. 3core 4gb good enough for single node cluster. 05:03:08 GMT 2*core not 3core 05:04:11 GMT well thats not an option for the business right now. i have a big dedicated server and i'd like to put both redis and another database on this 08:03:38 GMT dudeji: nothing limits the number of keys besides the amount of memory you have available 08:03:45 GMT dudeji: you can store multiple keys per slot 12:53:33 GMT just some clarification : in cluster mode i will send data to one node , that node will return me correct node for key , then i will save data to that node , am i correct ? 12:53:58 GMT and how does cluster topology helps here ? 14:59:55 GMT Hey for mget is the implication that the resulting at will come out the same order as the keys they were sent in? 15:00:23 GMT Array* 15:00:31 GMT Resulting array* 15:21:59 GMT squidgoals: yes, otherwise it would be useless 15:22:15 GMT Dope. Thanks 17:07:46 GMT hello 17:09:14 GMT do you know if we have issue between version nodeclient 2.4.2 et server 3.2 ? 17:09:31 GMT should i upgrade or downgrade something ? 17:09:51 GMT i see syscall between then, but client timeout 17:11:42 GMT whois arnaud_ 17:11:55 GMT oups :) 18:48:57 GMT Hello. Can someone point me to a simple example of using replication with 3.2.6? I can't seem to get it working. I am using a single VM, I set up a master on 9999 and a slave on 10000. When I go to "slave on" I see the following on the master. 18:49:37 GMT slaveof (sorry) 18:49:38 GMT ./src/redis-cli -a foobar2 -p 10000 slaveof 192.168.121.134 9999 OK 18:49:54 GMT 3113:S 10 Jan 10:49:49.884 * MASTER <-> SLAVE sync started 3113:S 10 Jan 10:49:49.885 # Error condition on socket for SYNC: Connection refused 3113:S 10 Jan 10:49:50.893 * Connecting to MASTER 192.168.121.134:9999 18:50:46 GMT I started to debug with PSYNC but haven't found any documentation on how to use it manually, it requires some arguments that are not documented (in the help, autocomplete) 18:58:32 GMT Dang, I see the issue, the bind is incorrect.... 19:01:46 GMT Still, if anyone can give me a tip on PSYNC (via telnet) to how to manually do it that be cool! 19:05:32 GMT slaveof 127.0.0.1 9999 would've worked just fine without changing the bind 19:35:14 GMT Hello - new to Redis here. Wondering about a certain architecture: 19:35:27 GMT Client -> Redis: "Get Key x" (key x does not exist) 19:35:51 GMT Redis -> Another process "Get key x"; ThisProc -> Redis: x_value; Redis -> Client: x_value 19:39:44 GMT https://www.planttext.com/plantuml/svg/Syx9JCqhKT2rKmXAJSaijb9mJorHy4wjL8ZWIimfWGWgv2GcPnS3HI0yeDhWrAAor29anH0H97F24dDAKu4IgNaf27tEODiGaW00 - A Diagram of what I'm hoping to do. 19:56:58 GMT @circuitsoft, not sure if there is a command but here our some ideas. Use 'set k v nx' and then 'get k', if you need to do it in a single command, then maybe pipe? 19:59:02 GMT There is getset but no setget. 20:27:43 GMT hey everyone 20:48:13 GMT any tips on storing an mail inbox/folder/messages system in redis 20:48:16 GMT like a webmail client 20:48:29 GMT hash for messages by folders with id, content etc.. 20:48:55 GMT redissearch maybe for searching functionality ... 20:49:28 GMT depends a lot on how you need to access it ;) 20:50:39 GMT well lets say i want so store max 90 mails 20:50:47 GMT sorting by subject or date 20:51:14 GMT and of course some kind ob pagination like in sql LIMIT/OFFSET 20:51:24 GMT account->folder->message 20:51:57 GMT usually i fetc changes via imap and then would like to add that to that list 20:52:04 GMT so it pops out the last one 20:52:10 GMT and adds new one ontop 20:52:59 GMT i thought a single message should be something like key: $uniqueMessageId value-> hash with from subject body and more meta attributes like seen / recenet etc 20:53:38 GMT it will have A LOT data so i thought gzcompress values (its mostly strings like text/htm) 20:54:08 GMT and i thought lua scripts are not right to map that sync/updating logic, because there will be much parallel acces 20:54:21 GMT and i heard it blocks everyhting else :D 20:55:30 GMT why not mysql/postgres? 20:57:00 GMT simply performance 20:57:12 GMT planning to use redislabs on some big machines 20:57:48 GMT you have to pay for that with a bit more complexity and upfront work to model your data 20:57:55 GMT i am looking at 5000reqs/sec 20:58:00 GMT and for 90 mails I guess mysql would be just as fast 20:58:12 GMT that's not that much... 20:59:24 GMT i am looking at about 1 millions users having latest 90 mails 20:59:28 GMT :D 20:59:50 GMT sry forgot that little detail 21:00:08 GMT for a small amount i would probably use sqlite for sure 21:00:13 GMT ;) 21:01:11 GMT I hope you have a good amount of RAM ;) 21:01:37 GMT (likely a combination of whatever sql store you favor and redis for caching might be a good idea) 21:05:52 GMT well right now i hit the imap servers directly 21:06:03 GMT and it sucks when using it from webmail/ajax perspective 21:06:10 GMT performance and stability vise 21:06:50 GMT thinking about to use rlec flash 21:07:46 GMT looks promising