[00:02:48] torsd (~tors@cm186.epsilon104.maxonline.com.sg) joined #redis. [00:07:04] lux___ (~lux@ppp-248-11.25-151.libero.it) joined #redis. [00:15:10] alessioalex (~alessio@79.115.70.138) joined #redis. [00:16:08] torsd (~tors@cm186.epsilon104.maxonline.com.sg) left irc: Quit: leaving [00:22:16] lux___ (~lux@ppp-248-11.25-151.libero.it) left irc: Quit: This computer has gone to sleep [00:24:05] Action: alessioalex hello [00:32:35] d0k (~d0k@pD9E9E32C.dip.t-dialin.net) joined #redis. [00:36:14] incorrect (~incorrect@cpc7-cmbg14-2-0-cust43.5-4.cable.virginmedia.com) joined #redis. [00:59:21] ambroff (~ambroff@c-69-181-182-8.hsd1.ca.comcast.net) joined #redis. [01:39:59] lux___ (~lux@ppp-58-51.25-151.libero.it) joined #redis. [01:59:49] awksed2greep (~awksedgre@c-24-98-243-58.hsd1.ga.comcast.net) left irc: Quit: This computer has gone to sleep [02:01:52] saschagehlich (~saschageh@p5DD55586.dip.t-dialin.net) joined #redis. [02:06:21] dvirsky (~TheDude@93-173-39-230.bb.netvision.net.il) left irc: Quit: No Ping reply in 180 seconds. [02:06:33] dvirsky (~TheDude@93-173-39-230.bb.netvision.net.il) joined #redis. [02:12:39] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) joined #redis. [02:24:46] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [02:25:09] synk (~synk@ugate.dwango.co.jp) joined #redis. [02:31:05] synk (~synk@ugate.dwango.co.jp) left irc: Quit: Leaving... [02:32:05] saschagehlich (~saschageh@p5DD55586.dip.t-dialin.net) left irc: Remote host closed the connection [02:35:59] dvirsky (~TheDude@93-173-39-230.bb.netvision.net.il) left irc: Quit: No Ping reply in 180 seconds. [02:36:19] dvirsky (~TheDude@93-173-39-230.bb.netvision.net.il) joined #redis. [02:42:03] saschagehlich (~saschageh@p5DD55586.dip.t-dialin.net) joined #redis. [02:49:37] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [02:51:52] gnrfan (~gnrfan@201.240.96.251) left irc: Quit: This computer has gone to sleep [02:54:03] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [03:03:26] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) joined #redis. [03:06:00] lux___ (~lux@ppp-58-51.25-151.libero.it) left irc: Ping timeout: 240 seconds [03:09:56] ctp (~ctp@dslc-082-082-138-061.pools.arcor-ip.net) joined #redis. [03:11:49] KevBurnsJr (~kevburnsj@c-67-169-94-104.hsd1.ca.comcast.net) joined #redis. [03:18:30] ctp (~ctp@dslc-082-082-138-061.pools.arcor-ip.net) left irc: Quit: Leaving... [03:19:51] ctp (~ctp@dslc-082-082-138-061.pools.arcor-ip.net) joined #redis. [03:19:57] ctp (~ctp@dslc-082-082-138-061.pools.arcor-ip.net) left irc: Client Quit [03:35:58] lux___ (~lux@ppp-193-17.25-151.libero.it) joined #redis. [03:52:49] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [04:28:52] mendel_ (~mendel_@ip15-170-212-87.adsl2.static.versatel.nl) joined #redis. [04:29:22] thehodge (~thehodge@138.40.66.80) joined #redis. [04:31:43] seppo0010 (~Adium@186.19.19.229) joined #redis. [04:33:48] seppo00101 (~Adium@186.19.19.229) joined #redis. [04:33:48] seppo0010 (~Adium@186.19.19.229) left irc: Read error: Connection reset by peer [04:35:00] thehodge (~thehodge@138.40.66.80) left irc: Ping timeout: 260 seconds [04:35:36] p1d (~p1d@dslb-088-064-142-087.pools.arcor-ip.net) joined #redis. [04:45:06] p1d_ (~p1d@dslb-088-067-022-118.pools.arcor-ip.net) joined #redis. [04:47:24] p1d (~p1d@dslb-088-064-142-087.pools.arcor-ip.net) left irc: Ping timeout: 276 seconds [04:47:24] Nick change: p1d_ -> p1d [04:52:41] tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 252 seconds [04:53:05] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [04:58:41] bzinger (~bzinger@79.135.102.174) joined #redis. [05:26:34] PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood [05:28:22] seppo00101 (~Adium@186.19.19.229) left #redis. [05:28:37] PiotrSikora (~none@nginx/adept/piotrsikora) joined #redis. [05:29:30] mendel__ (~mendel_@ip15-170-212-87.adsl2.static.versatel.nl) joined #redis. [05:30:08] ArmyOfBruce (~bmitchene@waywardmonkeys.com) left irc: Excess Flood [05:30:08] optixx (~optixx@optixx.org) left irc: Excess Flood [05:30:11] mendel_ (~mendel_@ip15-170-212-87.adsl2.static.versatel.nl) left irc: Read error: Connection reset by peer [05:30:11] Nick change: mendel__ -> mendel_ [05:30:33] ArmyOfBruce (~bmitchene@waywardmonkeys.com) joined #redis. [05:30:38] optixx (~optixx@optixx.org) joined #redis. [05:38:19] mendel_ (~mendel_@ip15-170-212-87.adsl2.static.versatel.nl) left irc: Quit: mendel_ [05:39:13] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [05:39:50] supplicant (~ryan@ool-18bbd2c6.static.optonline.net) joined #redis. [05:46:45] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) left irc: Quit: lstrojny [05:48:43] bzinger (~bzinger@79.135.102.174) left irc: Ping timeout: 245 seconds [05:55:13] bzinger (~bzinger@79.135.102.174) joined #redis. [06:02:05] soveran (~soveran@186.19.214.247) joined #redis. [06:15:33] DubLo7 (~Adium@24-247-67-24.dhcp.trcy.mi.charter.com) joined #redis. [06:20:00] seppo00101 (~Adium@186.19.19.229) joined #redis. [06:20:04] seppo00101 (~Adium@186.19.19.229) left #redis. [06:25:31] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [06:26:13] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [06:31:45] petercooper (~petercoop@82.144.254.2) joined #redis. [06:48:48] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Remote host closed the connection [07:01:57] saschagehlich (~saschageh@p5DD55586.dip.t-dialin.net) left irc: Remote host closed the connection [07:09:08] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [07:29:38] DubLo7 (~Adium@24-247-67-24.dhcp.trcy.mi.charter.com) left irc: Quit: Leaving. [07:35:18] Swimming_Bird (~textual@64.70.114.89) joined #redis. [07:37:48] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Remote host closed the connection [07:50:13] brimster___ (~brimster@cpe-75-84-209-47.socal.res.rr.com) left irc: Ping timeout: 240 seconds [08:36:20] arnee (~arnee@85.183.18.35) joined #redis. [08:50:34] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [08:57:21] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [08:59:34] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Quit: jtsnow [09:01:59] soveran (~soveran@186.19.214.247) left irc: Remote host closed the connection [09:03:03] brimster_ (~brimster@cpe-75-84-209-47.socal.res.rr.com) joined #redis. [09:06:15] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) left irc: Remote host closed the connection [09:09:29] petercooper (~petercoop@82.144.254.2) left irc: Remote host closed the connection [09:20:43] j00bar (~jag@c-69-143-161-154.hsd1.va.comcast.net) joined #redis. [09:20:43] j00bar (~jag@c-69-143-161-154.hsd1.va.comcast.net) left irc: Changing host [09:20:43] j00bar (~jag@fsf/emeritus/j00bar) joined #redis. [09:28:00] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [09:36:57] kryl (~kryl@2a01:e35:2e06:de80:226:c7ff:fe33:e22e) joined #redis. [09:36:58] hi [09:40:22] soveran (~soveran@186.19.214.247) joined #redis. [09:40:25] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [09:46:21] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Quit: jtsnow [09:53:53] seppo0010 (~Adium@186.19.19.229) joined #redis. [10:02:38] arnee (~arnee@85.183.18.35) left irc: Remote host closed the connection [10:04:31] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Read error: Connection timed out [10:05:31] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [10:21:30] io_syl (~io_syl@adsl-68-125-50-109.dsl.pltn13.pacbell.net) left irc: Quit: goodbye [10:24:01] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [10:25:42] incorrect (~incorrect@cpc7-cmbg14-2-0-cust43.5-4.cable.virginmedia.com) left irc: Remote host closed the connection [10:32:38] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) joined #redis. [10:43:04] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) joined #redis. [11:10:13] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Ping timeout: 240 seconds [11:21:02] ebobby (~fms@189.170.28.208) joined #redis. [11:23:30] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Remote host closed the connection [11:24:50] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [11:31:43] hackband (~hackband@1385159443.dhcp.dbnet.dk) joined #redis. [11:37:37] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [11:46:44] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Quit: jtsnow [11:47:19] bzinger (~bzinger@79.135.102.174) left irc: Quit: bzinger [11:49:07] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [11:49:08] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Client Quit [11:49:22] dvirsky (~TheDude@93-173-39-230.bb.netvision.net.il) left irc: Remote host closed the connection [11:49:46] technoweenie (~technowee@host-86-220-9-69.midco.net) joined #redis. [11:55:19] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Read error: Connection timed out [11:56:32] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [12:00:44] seppo0010 (~Adium@186.19.19.229) left #redis. [12:33:23] patx (410b35ea@freecode-project/developer/patx) joined #redis. [12:43:56] vidi (~vidi@50.14.74.102) left irc: Quit: vidi [12:45:56] vidi (~vidi@c-71-235-50-68.hsd1.ct.comcast.net) joined #redis. [12:48:38] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [12:49:48] patx (410b35ea@freecode-project/developer/patx) left irc: Quit: Page closed [12:54:42] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [12:55:20] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [12:55:41] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:03:28] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:04:00] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:05:11] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [13:10:10] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Quit: jtsnow [13:12:44] DubLo7 (~Adium@24-247-67-24.dhcp.trcy.mi.charter.com) joined #redis. [13:15:56] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:16:00] vidi (~vidi@c-71-235-50-68.hsd1.ct.comcast.net) left irc: Ping timeout: 240 seconds [13:16:09] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:17:20] vidi (~vidi@c-71-235-50-68.hsd1.ct.comcast.net) joined #redis. [13:18:25] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:19:16] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:19:59] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:20:35] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:25:12] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Ping timeout: 240 seconds [13:32:33] awksed2greep (~awksedgre@c-24-98-243-58.hsd1.ga.comcast.net) joined #redis. [13:33:57] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:35:47] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:38:24] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Ping timeout: 240 seconds [13:44:37] io_syl (~io_syl@adsl-68-125-50-109.dsl.pltn13.pacbell.net) joined #redis. [13:46:47] j00bar (~jag@fsf/emeritus/j00bar) left irc: Quit: j00bar [13:48:48] cdepue_ (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Ping timeout: 240 seconds [13:50:18] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [13:50:56] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:52:35] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Read error: Connection reset by peer [13:52:46] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) joined #redis. [13:52:53] cdepue (~cdepue@c-71-229-58-41.hsd1.ga.comcast.net) left irc: Remote host closed the connection [14:03:53] hackband (~hackband@1385159443.dhcp.dbnet.dk) left irc: Remote host closed the connection [14:07:33] ebobby_ (~fms@189.170.3.115) joined #redis. [14:10:00] ebobby (~fms@189.170.28.208) left irc: Ping timeout: 255 seconds [14:10:32] hackband (~hackband@1385159443.dhcp.dbnet.dk) joined #redis. [14:10:40] Nick change: ebobby_ -> ebobby [14:12:59] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [14:15:28] advt (~mehaves@you-just.gotpwned.com) joined #redis. [14:23:02] hackband (~hackband@1385159443.dhcp.dbnet.dk) left irc: Remote host closed the connection [14:37:37] maqr (~maqr@httpcraft/hax) joined #redis. [14:46:00] delian66 (~quassel@84.252.14.164) left irc: Ping timeout: 240 seconds [14:50:06] petercooper (~petercoop@82.144.254.2) joined #redis. [14:51:14] Chinorro (~chino@62.82.228.34.static.user.ono.com) joined #redis. [14:54:19] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) joined #redis. [15:14:48] supplicant (~ryan@ool-18bbd2c6.static.optonline.net) left irc: Ping timeout: 255 seconds [15:18:59] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) joined #redis. [15:34:28] Kronuz (~Kronuz@187.193.40.79) joined #redis. [15:34:31] hello [15:34:45] hey, how come I can't connect to the redis server using netcat? [15:35:10] am I doing something wrong with `nc localhsot 6379` ? [15:35:21] hackband (~hackband@1385159443.dhcp.dbnet.dk) joined #redis. [15:35:28] telnet does work... [15:37:14] I'm guessing it's connecting but not answering your commands? [15:38:32] If I had to hazard a guess it's due to line termination [15:38:45] for example, try this instead: (echo -e "info\r\n"; sleep 1) | nc localhost 6379 [15:51:27] vidi (~vidi@c-71-235-50-68.hsd1.ct.comcast.net) left irc: Ping timeout: 248 seconds [15:56:59] soveran (~soveran@186.19.214.247) left irc: Remote host closed the connection [15:57:17] seppo0010 (~Adium@186.19.19.229) joined #redis. [15:57:21] seppo0010 (~Adium@186.19.19.229) left #redis. [16:06:04] alessioalex (~alessio@79.115.70.138) left irc: Quit: Ex-Chat [16:11:51] j00bar (~jag@fsf/emeritus/j00bar) joined #redis. [16:14:49] bobski (~user@host81-159-89-61.range81-159.btcentralplus.com) joined #redis. [16:17:09] ezmobius (~ezmobius@c-24-20-141-210.hsd1.or.comcast.net) joined #redis. [16:20:22] j00bar (~jag@fsf/emeritus/j00bar) left irc: Quit: j00bar [16:22:05] d0k (~d0k@pD9E9E32C.dip.t-dialin.net) left irc: Quit: This sleep has gone computing. [16:26:58] tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #redis. [16:26:58] tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host [16:26:58] tilgovi (~randall@couchdb/developer/tilgovi) joined #redis. [16:32:20] bobski (~user@host81-159-89-61.range81-159.btcentralplus.com) left #redis ("ERC Version 5.3 (IRC client for Emacs)"). [16:40:41] kryl (~kryl@2a01:e35:2e06:de80:226:c7ff:fe33:e22e) left irc: Quit: Leaving [16:45:05] awksed2greep (~awksedgre@c-24-98-243-58.hsd1.ga.comcast.net) left irc: Quit: This computer has gone to sleep [16:47:26] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) left irc: Remote host closed the connection [16:48:43] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) joined #redis. [16:59:47] andymccurdy (~andymccur@c-67-188-242-100.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. [17:08:46] ozataman (~ozataman@pool-108-6-239-203.nycmny.fios.verizon.net) left irc: Remote host closed the connection [17:25:14] __alex (~alex@g230193125.adsl.alicedsl.de) joined #redis. [17:33:50] another_syrio (~cthulhu_l@85.64.113.226.dynamic.barak-online.net) left irc: Remote host closed the connection [17:34:20] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) left irc: Read error: Connection reset by peer [17:34:35] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) joined #redis. [17:38:33] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) left irc: Read error: Connection reset by peer [17:38:46] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) joined #redis. [18:06:00] __alex (~alex@g230193125.adsl.alicedsl.de) left irc: Ping timeout: 240 seconds [18:08:12] hackband (~hackband@1385159443.dhcp.dbnet.dk) left irc: Remote host closed the connection [18:09:55] rittyan (~rittyan@95-25-230-30.broadband.corbina.ru) left irc: Remote host closed the connection [18:16:54] rsampaio (~rodrigo@189-69-148-221.dial-up.telesp.net.br) joined #redis. [18:25:15] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) left irc: Quit: Computer has gone to sleep [19:30:31] tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 244 seconds [19:40:28] awksed2greep (~awksedgre@c-24-98-243-58.hsd1.ga.comcast.net) joined #redis. [19:42:44] tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #redis. [19:42:44] tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host [19:42:44] tilgovi (~randall@couchdb/developer/tilgovi) joined #redis. [19:42:53] tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection [19:57:56] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) joined #redis. [20:01:31] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) left irc: Client Quit [20:04:52] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) joined #redis. [20:16:51] kenperkins (HydraIRC@50-47-18-37.evrt.wa.frontiernet.net) joined #redis. [20:19:24] kenperkins (HydraIRC@50-47-18-37.evrt.wa.frontiernet.net) left irc: Client Quit [20:21:14] petercooper (~petercoop@82.144.254.2) left irc: Remote host closed the connection [20:31:09] _macro (~Neil@pool-71-243-181-11.bflony.east.verizon.net) left irc: Ping timeout: 258 seconds [20:39:46] awksed2greep (~awksedgre@c-24-98-243-58.hsd1.ga.comcast.net) left irc: Quit: This computer has gone to sleep [20:42:03] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) joined #redis. [20:46:19] brianseeders (~BS@cpe-184-56-54-47.neo.res.rr.com) joined #redis. [20:58:39] ArmyOfBruce (~bmitchene@waywardmonkeys.com) left irc: Excess Flood [20:59:12] ArmyOfBruce (~bmitchene@waywardmonkeys.com) joined #redis. [21:05:57] Any way to lodge an array in an object? [21:20:10] p1d_ (~p1d@dslb-088-065-172-212.pools.arcor-ip.net) joined #redis. [21:21:54] p1d (~p1d@dslb-088-067-022-118.pools.arcor-ip.net) left irc: Ping timeout: 276 seconds [21:21:54] Nick change: p1d_ -> p1d [21:25:36] jtsnow (~jtsnow@174-23-171-31.slkc.qwest.net) left irc: Quit: jtsnow [21:27:00] mattbillenstein (~Adium@cpe-75-84-198-75.socal.res.rr.com) left irc: Quit: Leaving. [21:39:05] andymccurdy (~andymccur@c-67-188-242-100.hsd1.ca.comcast.net) joined #redis. [21:41:47] petercooper (~petercoop@82.144.254.2) joined #redis. [21:52:11] lstrojny_ (~lstrojny@ppp-93-104-168-210.dynamic.mnet-online.de) joined #redis. [21:54:48] lstrojny (~lstrojny@ppp-188-174-65-172.dynamic.mnet-online.de) left irc: Ping timeout: 240 seconds [21:54:48] lstrojny_ (~lstrojny@ppp-93-104-168-210.dynamic.mnet-online.de) left irc: Read error: Connection reset by peer [21:54:57] lstrojny (~lstrojny@ppp-93-104-168-210.dynamic.mnet-online.de) joined #redis. [22:05:58] lux___ (~lux@ppp-193-17.25-151.libero.it) left irc: Ping timeout: 260 seconds [22:07:49] mattbillenstein (~Adium@cpe-75-84-198-75.socal.res.rr.com) joined #redis. [22:16:35] brianseeders (~BS@cpe-184-56-54-47.neo.res.rr.com) left irc: Ping timeout: 252 seconds [22:26:08] ebobby (~fms@189.170.3.115) left irc: Quit: leaving [22:40:38] EyePulp (~eyepulp@c-67-173-32-250.hsd1.il.comcast.net) joined #redis. [22:40:58] MikeMakesIt (~Adium@124-169-141-127.dyn.iinet.net.au) joined #redis. [23:01:45] Nuck: Lodge? Object? [23:02:37] Brend: Yes, the equivalent to storing {"thing": ["a", "b"]} in a Redis value [23:03:28] Nuck: What sort of things are you going to do with the array? [23:03:51] Brend: Retrieve it and then grab the values for the keys in there :P [23:03:59] (Perhaps you just want a key of "objtype:objID", whose value is a list) [23:04:01] MikeMakesIt (~Adium@124-169-141-127.dyn.iinet.net.au) left irc: Quit: Leaving. [23:04:04] I have two arrays and a few other things in there [23:04:17] MikeMakesIt (~Adium@124-169-141-127.dyn.iinet.net.au) joined #redis. [23:04:22] Essentially, I'd have 3-4 entries [23:04:39] And to do 3-4 keys, it feels really icky [23:04:57] You're talking about hashes, I guess [23:05:51] Brend: Yeah, that's probably the closest thing [23:05:59] But I can't nest a list in a hash? [23:06:16] No. Hash values are just strings [23:06:56] (Obviously you can encode whatever you like in there, including arrays of things, but Redis won't do special manipulation on it for you) [23:07:23] FWIW I don't think I've ever used a hash [23:07:42] Hmmm [23:07:56] So I could prolly just JSON.stringify() the array [23:08:21] I assume the receiving end is no faster to parse the stringed data than that anyways [23:08:25] Yep, if it isn't very big, and if concurrent updates aren't an issue [23:08:54] Redis' lists are for when you care about things like atomic push/pop [23:09:23] Brend: Well, I think I can live without [23:09:27] That could make my life very easy [23:10:00] Any advice on how to create unique identifiers automatically? [23:10:16] UUID? [23:10:20] Like how Mongo has ObjectIds and SQL has the incremented IDs? [23:10:29] INNNCRRRRRRRRRRRR! [23:10:37] Just, like, set up some keys and INCR them? [23:10:54] (honestly, the extra query won't hurt me since Redis is so blazing fast) [23:11:03] There's some discussion in the intro (see "a digression"): http://redis.io/topics/data-types-intro [23:12:14] (Personally I have a big thing about using only derived keys) [23:12:55] Yeah, I think I'll just use an incremented counter [23:12:57] (It's probably pretty safe to say that if you manage to collide a SHA1 hash then you already ran out of memory a long time ago and are using the wrong datastore) [23:13:00] It seems far better for me :P [23:13:14] Well, what about when we get Redis Cluster? ;) [23:13:25] Then there's no such thing as running out of RAM [23:13:54] incrementing is easier (and more efficient, and doesn't change with updates) [23:14:24] Yeah, but it also fills your data up with opaque IDs that you can't derive from anything else [23:14:30] Also, is there a printable copy of redis.io/commands [23:14:32] So this is totally random. I was reading about NUMA and large memory footprint processes. [23:14:36] (Also, clusters that make consistency guarantees don't scale indefinitely) [23:14:56] Brend: Don't care, I just need them to be unique and point to eachother [23:15:00] That's the entire goal [23:15:05] The redis design has no issue with NUMA because you size your redis servers to the size of a memory bank. Avoid the whole issue. [23:15:47] I need something roughly similar to a graph model because, well, I probably should be using a Graph DB [23:16:19] yeah redis is not good for graphs. Or any data with more than simple relations. [23:16:21] Redis isn't currently very good at being a graph DB, though that may change when scripting arrives [23:16:22] But I can't. Because the only graph db that's ready for the limelight is neo4j, which means I'd be binding Java to NodeJS which sounds unfun [23:16:32] Then again I haven't found any other graph DB that isn't horrifying [23:16:47] I know, but it's fast and that's enough to make it better than any other options except true graph dbs ;) [23:18:28] Relational databases are not good for relations, nor are document-oriented databases, and I'm not building on a map-reduce instance simply because I doubt MR will work with the insane asynchronous recursive function I've written, plus I barely know MR, and it'd mean learning another complex tech and yeah [23:18:33] Action: Nuck faints [23:18:53] So Redis [23:19:31] When graph databases mature, I'll probably move my daya [23:19:33] lstrojny (~lstrojny@ppp-93-104-168-210.dynamic.mnet-online.de) left irc: Quit: lstrojny [23:19:36] There are degrees of goodness of dealing with relations of data. Relational database with something like foreign keys is better than something like redis. [23:19:44] But until then I think I'll survive [23:20:06] I think it's all pretty much about having the database enforce relations in data. If you leave it up to the application developer he'll mess it up. [23:20:22] haha the relations are simply [23:20:31] I just need to state that A inherits B [23:20:35] And then I flatten it [23:22:02] lstrojny (~lstrojny@ppp-93-104-168-210.dynamic.mnet-online.de) joined #redis. [23:22:53] I like what mongo does. I mean if you marshal your data in to one value in redis and all you care about is how the data within that value is related than that's perfectly enforced. [23:23:45] But it's only suitable for some problems. I'm making a general point. *shrug* [23:23:51] I'm using Mongo for much of my data, but it's too slow for what I want [23:24:10] I need to be able to make 20+ requests in a very short amount of time [23:24:34] So a Redis instance very nearby to my Node.js server will probably be as fast as I can possibly get :P [23:24:52] (beyond running right on the server) [23:24:56] (which would be awesome) [23:25:13] True that. :) [23:25:45] I can do a full 20-entry recrsive resoltuion in a few ms with a local redis server [23:26:00] (with my current model) [23:26:21] May be faster once I have hashes and am ablt to just JSON.parse() the two arrays out [23:27:30] Actually [23:27:46] I wonder if it might even be faster to just store the entire object as a string >_> [23:28:13] Very, very tempting [23:29:38] I generally try to not demoralize to one value, when I need to only get at parts of that value. I mean sometimes it makes sense. For example I've heard of people demoralizing user permissions down to one bitfield, then getting that whole bitfield everytime they need to check a permission. [23:30:01] well, it's a question of performance vs. storage [23:30:06] "demoralize" hah.. I mean denormalize. [23:30:26] I'm willing to sacrifice storage in favor of performance [23:30:36] yeah, agree. Tradeoff that's highly relative to the application. [23:30:40] However, I imagine this is minor enough that it won't be enough [23:30:55] Nuck: Sticking whole objects in as JSON is what I mostly do [23:31:05] Some people get pretty nuts with stuff. Namely the ORM people. [23:31:17] vsmatck: Which ORM? [23:31:21] Because I use an ORM >_> [23:31:25] Mongoose :D [23:31:41] Oh no, Mongo [23:31:44] Brend: Orly? [23:31:58] Action: Nuck <3 Mongo [23:32:03] It may not scale, but it sure is easy [23:32:37] Wait [23:32:44] I see EVAL in the commands list? [23:32:52] Didn't one of you mention about server-side scrpting? [23:33:09] Ohey it's in 2.6 [23:33:09] ORMs are a productivity tradeoff. Often they lead to inefficient lookup of data. <- IMO. [23:33:31] ORM meaning Object-Relational Mapper or...? [23:33:37] yeah [23:33:39] or car crash OO [23:33:39] My only problem with ORMs is that most of them seem to be written by people who have no idea what a database is or how to use one. [23:33:43] Yeah those suck [23:33:59] I stick to Mongoose, a simple thing that wraps Mongodb [23:34:43] Nuck: Does it encourage stupid things like loading an entire document, tweaking one field, and then saving the entire document back to the DB? [23:34:47] MikeMakesIt (~Adium@124-169-141-127.dyn.iinet.net.au) left irc: Quit: Leaving. [23:35:00] Seems like a document store would be nicer to use with a ORM than redis would. [23:35:12] Brend: I think it gives you that illusion but actually uses in-place updates ;) [23:35:27] Nuck: Let's hope! [23:35:29] Who the hell would put an ORM on Redis? o_O [23:35:39] Brend: It's used by LearnBoost and Geeklist [23:35:44] Nuck: I totally have a Redis ORM [23:35:49] And soon we'll add Artuous to that list :D [23:35:52] Action: Nuck hearts his startup [23:36:03] Brend: Oh god no [23:36:05] Action: Nuck flees [23:36:19] https://github.com/brendonh/yiidis/blob/master/yii/modules/Yiidis/components/RedisModel.php [23:36:25] HOW DO YOU EVEN DO THAT? [23:36:29] Redis isn't even relational! [23:36:37] How do you map to relational when wat [23:36:44] Mongo isn't relational either [23:36:49] So what's your point! [23:37:00] Brend: Mongoose isn't an ORM as in Object Relational MApper [23:37:32] The "Relational" in "Object Relational Mapper" isn't referring to foreign keys [23:37:40] A relation is just a row in a table. [23:37:47] Object-Relational Mapping, a software-programming issue in linking object-oriented code with relational databases [23:38:07] I think Mongoos is this: [23:38:11] "Object role modeling, a method for conceptual modeling." [23:38:12] these people ;-) https://github.com/soveran/ohm [23:38:28] Oh yeah, those guys too [23:38:36] Mine is just a JSON wrapper really. [23:38:58] (that's super easy in Node.js) [23:39:04] JSON.stringify() it and save [23:39:07] Problem solved [23:39:20] I'll probably do that [23:39:29] JSON encoding is exactly that easy in every other language too. [23:39:42] Thanks to Crockford [23:40:19] JSON is a wonderful thing [23:40:47] (and it's also why I love Mongo - I'm willing to sacrifice anything just for that queryable JSON) [23:42:08] petercooper (~petercoop@82.144.254.2) left irc: Remote host closed the connection [23:45:02] Ayways, thanks for the advice on my use of Redis :) [23:45:20] iFire (~swirls@unaffiliated/ifire) left irc: Ping timeout: 260 seconds [23:45:35] iFire (~swirls@unaffiliated/ifire) joined #redis. [23:47:35] EyePulp (~eyepulp@c-67-173-32-250.hsd1.il.comcast.net) left irc: Quit: EyePulp [00:00:00] --- Sun Oct 30 2011