~Eric
--
You received this message because you are subscribed to the Google Groups "Redis DB" group.
To post to this group, send email to redi...@googlegroups.com.
To unsubscribe from this group, send email to redis-db+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/redis-db?hl=en.
Thanks Dvir, I just added an SVG logo as well:
http://redis.io/images/redis-logo.svg
Salvatore
--
Salvatore 'antirez' Sanfilippo
open source developer - VMware
http://invece.org
"We are what we repeatedly do. Excellence, therefore, is not an act,
but a habit." -- Aristotele
I would love to see the slides after your talk, don't want you to
reveal too much things before the event ;) But I'm super curious about
what kind of operatons you use!
Thanks for sharing, if you happen to have issues with Redis we are here to help.
Cheers,
Salvatore
On Thu, Feb 16, 2012 at 2:57 AM, Eric Pickup <eric....@manwin.com> wrote:
"Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects."
surely not related to redis ;)
> --
> You received this message because you are subscribed to the Google Groups "Redis DB" group.
> To post to this group, send email to redi...@googlegroups.com.
> To unsubscribe from this group, send email to redis-db+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/redis-db?hl=en.
>
Fixed.
Eric Pickup
YouPorn Lead Developer
Manwin Canada
Office: +1.514.359.3555
Fax: +1.514.359.3556
Email: eric....@manwin.com
Cheers,
Salvatore
This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately. Ce courrier électronique est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courrier électronique par erreur, veuillez m'en aviser immédiatement, par retour de courrier électronique ou par un autre moyen.
> Thanks for the pointer. Someone introduced a logic bug that didn't show up right away. It was creating an invalid offset for the ZRANGE as you suspected.
Yes! I helped fixing youporn.com :)
Salvatore
--
You received this message because you are subscribed to the Google Groups "Redis DB" group.
To post to this group, send email to redi...@googlegroups.com.
To unsubscribe from this group, send email to redis-db+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/redis-db?hl=en.
On Feb 16, 2012, at 10:06 AM, Salvatore Sanfilippo <ant...@gmail.com> wrote:
> On Thu, Feb 16, 2012 at 4:03 PM, Eric Pickup <Eric....@manwin.com> wrote:
>
>> Thanks for the pointer. Someone introduced a logic bug that didn't show up right away. It was creating an invalid offset for the ZRANGE as you suspected.
>
> Yes! I helped fixing youporn.com :)
You should have that printed on a T-Shirt :D
>
> Salvatore
>
> --
> Salvatore 'antirez' Sanfilippo
> open source developer - VMware
>
> http://invece.org
> "We are what we repeatedly do. Excellence, therefore, is not an act,
> but a habit." -- Aristotele
>
The talk won't cover much of anything in depth. It is only an hour long and will serve as a high-level overview of all techs used (strengths, weaknesses, etc). I'll be doing future talks and articles about the specific techs used.
Most of our data itself is found in hashes with ordered sets used to know what data to show. A typical lookup would be an zInterStore on:
videos:filters:released
Videos:filters:orientation:straight
Videos:filters:categories:{category_id}
Videos:ordering:rating
We would then do a zRange to get the pages we want and get the list of video_ids back. We then start a pipeline and get all the videos from hashes.
We do use some key/value lookups and some lists but the majority of our operations are using the above pattern.
Eric Pickup
YouPorn Lead Developer
Manwin Canada
Office: +1.514.359.3555
Fax: +1.514.359.3556
Email: eric....@manwin.com
-----Original Message-----
From: redi...@googlegroups.com [mailto:redi...@googlegroups.com] On Behalf Of Salvatore Sanfilippo
Sent: February-16-12 4:01 AM
To: redi...@googlegroups.com
Subject: Re: Youporn.com is now a 100% Redis Site
This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately. Ce courrier électronique est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courrier électronique par erreur, veuillez m'en aviser immédiatement, par retour de courrier électronique ou par un autre moyen.
My first talk will be an overview of how to put it all together and Redis will only be part of it. I plan future talks specifically about Redis for which I'll build some more detailed data.
~Eric
________________________________________
From: redi...@googlegroups.com [redi...@googlegroups.com] on behalf of emiretsk [eugene....@gmail.com]
Sent: Friday, February 17, 2012 1:44 PM
To: Redis DB
Hi Eric,
Regards,
Eugene
For more options, visit this group at http://groups.google.com/group/redis-db?hl=en.
NoSQL: Youporn wechselt von MySQL zu Redis