<  February 2012   >
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
00:00 synk joined
00:32 martincozzi joined
00:58 RobWC joined
00:59 RobWC left
01:09 rittyan joined
01:16 h0bbit joined
01:16 AmirBehzad joined
01:57 joaojeronimo joined
01:59 tonymilne joined
02:02 pid1 joined
02:23 tonymilne left
02:24 agentzh joined
02:33 fliebel joined
02:34 Joeysomo joined
02:50 Joeysomo joined
02:50 Joeysomo joined
03:11 gasbakid joined
03:13 rittyan joined
03:18 fredix_ joined
03:19 wam joined
03:21 hackband joined
03:24 Joeysomo joined
03:26 stask312 joined
03:29 nebulawars joined
03:51 gasbakid__ joined
03:52 dvirsky joined
03:52 ctrabold joined
04:07 thehodge joined
04:09 jyfl987 joined
04:10 <jyfl987> hi, is there a way to configure a default expire timeout value globally?
04:10 <ctrabold> Hi! I run Redis server version 2.4.8 and still get <ERR unknown command 'HSET'> - why?
04:12 <ctrabold> redis 127.0.0.1:6379> HSET myhash field1 "foo" -> (error) ERR unknown command 'HSET'
04:14 djuki joined
04:15 <ctrabold> - works fine on http://try.redis-db.com/ though. I have no clue what I do wrong. Help very much appreciated!
04:15 <jyfl987> ctrabold: try info
04:16 <ctrabold> > info -> redis_version:1.2.0 --- ??
04:18 <ctrabold> jyfl987: Thanks for that pointer!
04:20 <jyfl987> ctrabold: ok hope someone could help me
04:31 peaceman joined
04:36 drbobbeaty joined
04:47 NodeX joined
04:50 <ctrabold> jyfl987: FYI The issue was caused by an older redis version that was running as a service in the background (installed by package I guess). Removed it -- solved it :) thanks again!
04:54 <jyfl987> ctrabold: good luck
05:00 hampusw joined
05:27 `3rdEden joined
05:28 rb2k joined
05:56 gasbakid__ joined
06:25 thehodge joined
06:26 reso joined
06:30 NodeX joined
06:32 blooberr joined
06:34 peaceman_ joined
06:40 dvirsky_ joined
06:44 drbobbeaty joined
06:48 emocakes joined
06:48 poga joined
06:53 CharlieY joined
06:54 <CharlieY> hello all - quick question to the experts. I would like to use a sorted set. But this set is getting read from multiple servers - each trying to read the top item by score. Is there a pop command for this to ensure I don't get a read duplicate?
06:54 <CharlieY> or another command?
06:55 <CharlieY> we are using sorted set because the data is timestamped and we need to pull it out by the timestamp.
06:56 Joeysomo joined
07:04 thehodge joined
07:06 David joined
07:09 Guest63322 left
07:13 Tuxist joined
07:23 brianseeders joined
07:24 Joeysomo joined
07:24 AmirBehzad joined
07:29 seppo0010 joined
07:30 Vespakoen joined
07:34 d0k joined
07:45 tdegrunt joined
08:01 dvirsky joined
08:07 soveran joined
08:15 daelious joined
08:33 Vespakoen joined
08:38 merlin83 joined
08:53 poga_ joined
08:53 cdepue joined
08:55 nebulawars joined
08:57 poga joined
08:59 fredix__ joined
09:07 geekbri joined
09:08 geekbri joined
09:14 jyp joined
09:14 poga joined
09:27 lux___ joined
09:28 mattonrails joined
09:34 versicolor joined
09:42 ceej joined
09:42 seppo0010 joined
09:46 Junie joined
09:49 crutex joined
09:50 jtsnow joined
09:51 seppo0010 joined
09:54 radiocats joined
10:03 seppo0010 left
10:04 el_kevino joined
10:06 fmeyer joined
10:08 axl_ joined
10:13 pid1 joined
10:23 apwalk joined
10:29 hackband joined
10:38 powdahound joined
10:40 bfredrikb joined
10:43 loxs joined
10:43 pid1 joined
10:52 porco joined
10:59 <nebulawars> What is the correct place general design concept discussions, I'm trying to learn redis and currently reading the redis.conf when I come across the 'security' section. Seriously .. no delay added to authentication if it fails, and security by obscurity (rename-command). Comming from a security background.. I shake my head. The correct is?? (cloning git and providing patch?)
10:59 AmirBehzad left
11:00 Vespakoen left
11:00 <nebulawars> the correct forum, I meant.
11:02 jtsnow joined
11:05 napperjabber joined
11:09 geekbri_ joined
11:09 <ScottKevill> nebulawars: Coming from a security background, you shouldn't be exposing redis to the public in the first place.
11:10 <nebulawars> Hehe, good one Scott
11:10 <ScottKevill> Same as with any database.
11:13 chson joined
11:13 <nebulawars> But the concept of having authentication, if it can be bruteforced that easily is for me stange. Also that there is no different permissions when you do get the password correct. It just suppriced me, thats all.
11:14 <ScottKevill> It's not to stop outsiders.
11:14 <ScottKevill> It's more likely to prevent inadvertent internal screwups.
11:31 ekryski joined
11:35 <fzzbt> the mailing list
11:37 <fzzbt> it reads here how to make contribution http://redis.io/community
11:40 vkandy joined
11:44 gasbakid joined
11:53 thehodge joined
11:56 gnrfan joined
11:57 reso joined
12:01 issackelly joined
12:02 tdegrunt joined
12:07 rittyan joined
12:09 merlin83 joined
12:13 Sarevok joined
12:16 zircote joined
12:20 Piotr__ joined
12:21 dvirsky joined
12:21 <Piotr__> hello
12:21 <Piotr__> I have a problem with redis
12:22 martincozzi joined
12:22 <Piotr__> when I try to converAndSend an object to another host using spring data redisTemplate I get an exception
12:22 <Piotr__> org.springframework.dao.InvalidDataAccessApiUsageException: ERR unknown command 'PUBLISH'; nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR unknown command 'PUBLISH'
12:22 <Piotr__> it works on localhost
12:22 <Piotr__> but not when i reconfigure the hostrName to another ip
12:23 <Piotr__> can anyonje help please
12:23 <Piotr__> I m using JedisConnectionFactory
12:24 enherit joined
12:26 seppo0010 joined
12:35 andymccurdy joined
12:41 kenperkins joined
12:41 geekbri joined
12:52 cdepue joined
12:55 chrisjones joined
13:05 nfluxx joined
13:07 jscheel joined
13:08 wilmoore joined
13:09 reso joined
13:32 mattbillenstein joined
13:32 stephank joined
13:38 ira joined
13:42 geekbri joined
13:45 arek_deepinit joined
13:46 arek_deepinit left
13:48 Vespakoen joined
13:48 saml joined
13:49 <saml> hey is this good?
13:50 hackband joined
13:51 _macro joined
13:52 nerdy joined
13:56 <ron> sure
13:57 <ron> it's awesome
14:01 `3rdEden joined
14:04 merlin83 joined
14:05 Elbandi joined
14:06 rittyan joined
14:16 h0bbit joined
14:17 twittard joined
14:17 powdahound joined
14:19 stask312 joined
14:23 senderista joined
14:42 ezmobius joined
14:47 gasbakid joined
14:50 ezmob joined
14:56 hackband joined
14:59 nff joined
15:05 mjr_ joined
15:07 daniel_karlsson joined
15:07 Axsuul joined
15:09 ekryski joined
15:17 joaojeronimo joined
15:24 ezmobius joined
15:24 agile joined
15:30 senderista joined
15:41 lupisak joined
15:41 johnsanders joined
15:42 lux___ joined
15:46 johnsanders joined
15:53 vsayer joined
15:58 wam joined
16:04 peaceman_ joined
16:04 luckyruby joined
16:14 drbobbeaty joined
16:14 ctrabold joined
16:22 willeh joined
16:27 napperjabber_ joined
16:30 merlin83 joined
16:33 gnrfan joined
16:36 stephank joined
16:38 thehodge joined
16:39 dberlinger joined
16:42 drbobbeaty_ joined
16:46 napperjabber joined
16:47 RobWC joined
16:47 RobWC left
16:55 chrisjones joined
16:59 ceej joined
17:07 emocakes joined
17:09 `3rdEden joined
17:11 Niro joined
17:25 adammck joined
17:27 dg joined
17:32 senderista joined
17:43 lux___ joined
18:03 cinemascop89 joined
18:03 philip__ joined
18:12 cinemascop89 joined
18:12 <Dr4g> i SETEX some strings in Redis, some register and some don'e
18:12 <Dr4g> don't *
18:12 <Dr4g> so when i do an EXISTS, it says yes to some, and no to others.
18:13 <Dr4g> only thing i can think of is the values for the ones that are registering are substancially larger in size.
18:14 <rittyan> Dr4g: try to replace set with setex to prove your theory
18:14 <rittyan> I mean, setex with set
18:14 <Dr4g> why
18:14 wizonesolutions joined
18:14 <Dr4g> i am watching it with MONITOR
18:15 <Dr4g> i SETEX the key
18:15 <Dr4g> and then 2 seconds later i do EXISTS and it says no.
18:15 <Dr4g> the TTL is 3600
18:16 <rittyan> Dr4g: what redis version? older than 2.2?
18:16 <Dr4g> i'll check
18:16 <Dr4g> btw..
18:16 <Dr4g> 1330384755.246011 "SETEX" "orchestra_bbww2_product_content_912394514" "-96790989"
18:16 <Dr4g> what is that last parameter there ?
18:17 <rittyan> SETEX key seconds value
18:17 <mjr_> sounds like some signed / unsigned sadness
18:17 <Dr4g> hmmm
18:17 <Dr4g> you know
18:17 <Dr4g> maybe it's timezone shit
18:18 <mjr_> Also, you are missing the actual value.
18:18 <rittyan> timezone shit cant make your time negative
18:18 <Dr4g> i didn't paste it mjr_ :P
18:18 <Dr4g> its HUGE
18:18 <mjr_> oh
18:18 <Dr4g> rittyan: what if one server is UK and the other is USA ?
18:18 <rittyan> Dr4g: your ttl is negative, hence key is not there
18:18 <Dr4g> rittyan: i thought so !
18:18 <Dr4g> wtf :(
18:18 <rittyan> Dr4g: what if you just stick to UTC? :-))
18:18 <mjr_> wise words
18:19 <Dr4g> there's two servers here.. my App's server has this set: date_default_timezone_set('America/New_York');
18:19 <Dr4g> the cache server is probably something else.
18:19 <rittyan> sounds like troubles
18:19 <rittyan> all datetimes should be in UTC within one system (one project, w/e)
18:19 <rittyan> and should be converted into timezone specific values only to display in some UI or whatever
18:19 <rittyan> and yes it's painful :-(
18:20 brianseeders joined
18:20 <rittyan> Dr4g: anyway with setex you set ttl, not exact expiration time. I mean, if you set it to 10, the key will expire _after_ 10 seconds
18:21 <rittyan> so negative values make no sense with or without timezones
18:21 <rittyan> this value just has to be greater than zero
18:21 <Dr4g> rittyan: ok noted.
18:22 <Dr4g> i told it 3600, retarded
18:22 <Dr4g> i'll change 'America/New_York' to UTC
18:23 <rittyan> If you want key to be alive for one hour you need to "SETEX key 3600 value"
18:23 <Dr4g> rittyan: i know,
18:26 <Dr4g> rittyan: found the bug i think
18:26 <rittyan> good to know :)
18:26 <Dr4g> a bug in an if() statement and strtotime() magic
18:26 <Dr4g> made it an official timestamp
18:27 <Dr4g> rather than "x seconds"
18:27 <Dr4g> TTD vs TTL madness
18:27 ursul_polar joined
18:29 <Dr4g> rittyan: YAY :D
18:29 <Dr4g> it workz now :)
18:29 <Dr4g> 1330385532.352685 "EXISTS" "bb_localhostproduct_content_912394514"
18:29 <Dr4g> 1330385532.478260 "GET" "bb_localhostproduct_content_912394514"
18:29 <rittyan> good :-)
18:31 seppo0010 joined
18:31 martincozzi joined
18:37 Vespakoen joined
18:38 <Dr4g> rittyan: i want to setup AUTH on my redis server can you point me in the right direction ?
18:38 <rittyan> No I can't. I never used it and in fact I see no point in using it
18:38 <Dr4g> rittyan: why ?
18:38 <Dr4g> its remote redis server, its not locked to 127.0.0.1
18:39 <rittyan> we use iptables for restricting access
18:39 <Dr4g> "we" == ?
18:39 Vespakoen left
18:40 <rittyan> we = in our company
18:40 <rittyan> and I like it better than auth
18:40 <Dr4g> fair enough
18:41 <Dr4g> i dont know the IPs and such as my servers are behind an amazon cloud with loadbalancer stuff
18:42 martincozzi_ joined
18:42 <Dr4g> looks like it is the "requirepass foobared" option
18:42 <rittyan> yep
18:43 <Dr4g> sweet :)
18:43 Vespakoen joined
18:50 Vespakoen left
18:55 merlin83 joined
19:09 apwalk joined
19:10 kppullin joined
19:18 el_kevino joined
19:22 geekbri joined
19:23 mattonrails joined
19:27 _macro joined
19:37 brianseeders joined
19:48 Sarevok left
20:01 chson joined
20:02 <senderista> reminds me, is auth gonna be deprecated at some point? i hope so, that sort of thing has no place in a simple db server afaict (not denying it may be convenient for some ppl).
20:11 thehodge joined
20:12 scott_ joined
20:16 wilmoore joined
20:19 twittard joined
20:20 daelious_ joined
20:23 powdahound joined
20:46 Joeysomo joined
20:47 el_kevin_ joined
20:49 mattonrails joined
20:50 jtsnow joined
20:57 martincozzi_ joined
21:05 tenshihan joined
21:05 <tenshihan> hi!
21:05 <tenshihan> working with the c++ addon stuff
21:05 <tenshihan> getting pretty far (nodejs)
21:05 <tenshihan> i am seeing this class redis::client::string_vector
21:06 <tenshihan> how do i convert it to just a string or if it's multiple values, a serialized object? I'm passing this back to nodejs
21:21 kenperkins joined
21:22 mattbillenstein joined
21:33 <mjr_> tenshihan: why are you dealing with C++ if you are using node?
21:39 benthesmith joined
21:39 <tenshihan> because c++ can handle 72k connections per second to redis
21:39 <tenshihan> and node can not
21:43 jyfl987 joined
21:59 ncode joined
21:59 ncode joined
22:00 Joeysomo joined
22:09 vsayer joined
22:25 twittard joined
22:44 scyclops joined
22:47 <scyclops> i upgraded from redis 2.2 to 2.4.8 the other day and the amount of memory redis is using has been steadily increasing since then even though it's storing approximately the same amount of data - anyone know what might be going on?
22:49 <scyclops> the script i use to estimate my data usage said i was storing 63.32 Mb of data this morning and 63.31 Mb of data right now - but redis claimed 100.29 Mb this morning and now it's saying 123.11 Mb
22:50 phil_sam joined
22:51 issackelly joined
23:49 soveran joined
23:50 Joeysomo joined
23:52 scyclops joined
23:57 rurufufuss joined
23:57 ctrabold joined