Redis应用实践

3
搜索引擎 Redis C/C++ Go 22839 次浏览

唐福林是新浪微博开放平台资深工程师,目前负责t.cn短链、用户关系、计数器等底层服务。他曾负责过包括新浪邮箱全文搜索在内的多个基于 Lucene的垂直搜索引擎开发,以及新浪爱问和新浪播客的运维,对承载大数据量、高并发的互联网基础设施建设有丰富的经验。他在QCon杭州2011大 会的开放平台专题做了名为《新浪微博开放平台中的Redis实践》的讲座,并和参会者做了热烈的讨论。会后,InfoQ中文站对唐福林做了采访。

InfoQ:新浪微博的业务场景对缓存和存储提出了哪些要求?

根据微博的业务特点,主要有这么一些要求:
1.海量存储;
2.大量计算;
3.对可靠性要求高;
4.对速度要求高。

InfoQ:Redis的主要优势在哪里?适用哪些场景?

主要优势个人觉得有2点:
1.丰富的数据结构;
2.高速读写。
所以适用于需要高速读写,而且需要比k-v更多的数据结构的地方。

InfoQ:Redis有哪些不足?如何解决?

持久化是Redis的一个软肋,需要尽量避免。
还有一个问题就是,Redis比较耗内存,尤其是数据量大的时候。而Redis又要求所有的数据必须都在内存里,这是一个矛盾,需要小心对待。

InfoQ:Redis的调优存在哪些技巧?

Redis从配置文件层面可以调的参数不多,只有hash-max-zip-size系列的参数调整可能对性能产生影响。如果想要达到特别的目标,那么就需要修改代码行为。
庆幸的是,Redis的代码足够简单,二次开发定制都非常方便。

InfoQ:Memcache和Redis是什么样的关系?

相辅相成吧。当前情况下,各有优缺点。不过个人觉得,长期看来,可以用Redis替代Memcache。

InfoQ:能否总结下在应用Redis时的经验教训?

主要有这么几个:
1. 决定使用 Redis 之前,做好容量规划;
2. 使用 Redis 的过程中,做好监控报警;
3. 谨慎选择持久化方案,对可能造成的高延迟要有心理准备;
4. 小心Redis的内存碎片。

InfoQ:新浪微博在Redis方面下一步有哪些计划?

主要是继续推进RedisCounter的开发,还有一些存储列表类数据的eRedis的定制开发。

唐福林在QCon杭州2011大会上讲座的幻灯片可以在此下载,演讲视频稍后会在InfoQ中文站发布。

来自:http://www.infoq.com/cn/news/2011/11/tangfl-redis

请尽量让自己的答案能够对别人有帮助

31个答案

默认排序 按投票排序
0

ทดลองเล่นสล็อต

สล็อต ทดลองเล่นฟรี ถอนได้ ทดลองเล่นฟรี เล่นได้ถอนเงินได้จริง ฟรีเครดิตทดลองเล่นสล็อต เงื่อนไขเป็นไปตามที่ทางเว็บไซต์กำหนด

0

Joker game

สล็อตออนไลน์เว็บตรง ไม่ผ่านเอเย่นต์ joker ฝาก-ถอน ไม่มีขั้นต่ำ เว็บพนันออนไลน์คุณภาพที่ได้รับมาตราฐานจากสากล สล็อตjoker เล่นง่ายได้เงินจริง

0

เครดิตฟรี

เครดิตฟรี 2021 ล่าสุด เว็บพนันออนไลน์ เครดิตฟรีล่าสุด ครบวงจรในเว็บเดียว เครดิตฟรีPG โปรโมชั่นสล็อต เครดิตฟรีไม่ต้องฝาก ไม่ต้องแชร์

0

slot

เราได้รวม เว็บสล็อตทุกค่าย ไว้ที่นี่แล้ว สุดยอดเว็บสล็อตออนไลน์น้องใหม่แห่งปี 2021 เว็บเดียวเล่นสล็อตได้ทุกค่ายเกม จากค่ายชั้นนำทั่วประเทศทั้ง pg slot , joker game , slotxo , live22 และอื่น ๆ อีกมากมาย

0

โจ๊กเกอร์สล็อตเว็บตรง ไม่ผ่านเอเย่นต์ เกมพนันออนไลน์ ที่สุดแห่งตำนานเกมคาสิโน ติดอับ1ใน5ของค่ายเกมสล็อตยอดนิยม ที่มีเกมให้เลือกเล่น สล็อตjoker มากกว่า150เกมส์

0

joker gameสล็อตเว็บตรง ไม่ผ่านเอเย่นต์ เกมพนันออนไลน์ ที่สุดแห่งตำนานเกมคาสิโน ติดอับ1ใน5ของค่ายเกมสล็อตยอดนิยม ที่มีเกมให้เลือกเล่น สล็อตjoker มากกว่า150เกมส์

0

เครดิตฟรีไม่ต้องฝาก เป็นสิ่งที่เว็บพนันออนไลน์ สล็อตเครดิตฟรีpg มีไว้ตอบแทนแก่สมาชิกของเว็บ สล็อตเครดิตฟรีไม่ต้องฝาก จะสามารถใช้เล่นสล็อตฟรี ภายในเว็บได้ทั้งหมด

0

ฝาก50รับ150ไม่ต้องเทิร์น หรือ เรียกกันแบบ เข้าใจง่ายๆ ก็คือ โปรโมชั่น ฝาก 50 รับ 150 wallet เป็น อีก หนึ่งโปรโมชั่น ที่ หลายคนชอบ และคิดว่า เป็นโปรที่คุ้มค้า คุ้มราคา

0

pgใหม่ล่าสุด ด้วยระบบเกมส์ที่ออกแบบมาเพื่อนัก เล่นสล็อตpg โดยตรงเพราะรูปแบบเกมล้ำสมัยมาก สามารถเล่น pg slot auto ผ่านระบบ ios และ Android รองรับการเล่นสล็อตpgผ่านมือถือ ฝาก-ถอนอัตโนมัติ เพียง 8 วินาที

0

โรม่าโรม่า เกมสล็อตออนไลน์ที่ได้รับความนิยมยอดฮิตตลอดกาล roma slot 888 เล่นฟรี เกมสล็อตโรม่าออนไลน์ ที่เล่นได้เงินจริง เกมพนันออนไลน์ในตำนาน2021 Romaสล็อตจากค่ายเกมชื่อดัง

0

RomaRoma slot เกมสล็อตออนไลน์ที่ได้รับความนิยมยอดฮิตตลอดกาล roma slot 888 เล่นฟรี เกมสล็อตโรม่าออนไลน์ ที่เล่นได้เงินจริง เกมพนันออนไลน์ในตำนาน2021 Romaสล็อตจากค่ายเกมชื่อดัง

0

ฝาก30รับ100ล่าสุด 2021 โปรโมชั่นสล็อตฮิต เล่นได้ทุกค่ายเกม สมาชิกใหม่ ฝาก 30 รับ 100 แจกเครดิตฟรี ไม่ต้องฝากไม่ต้องแชร์ โปรฝาก30รับ100ถอนไม่อั้น ฝากถอนไม่มีขั้นต่ำ

0

ฝาก10รับ100เป็นโปรโมชั่น สล็อตออนไลน์ เว็บฝาก10รับ100ใหม่ ยอดฮิตสำหรับคนทุนน้อยจริง ๆ เหมาะสำหรับนักลงทุน ที่มีงบในการเล่นไม่มาก เว็บสล็อต 10 รับ 100 ถือเป็นเกมที่ได้รับความนิยมมากในตอนนี้

0

19รับ100สล็อตฝาก19รับ100ล่าสุด2021 คือโปรสล็อตที่มาใหม่ และมาแรงที่สุดแห่งปี เอาใจนักปั่นสล็อตสายทุนน้อย ที่ต้องการเอาเงิน 19บาท มาแลกเงินจำนวน 100 บาท ซึ่งก็ถือว่าคุ้มมากเพราะโปร ฝาก 19 รับ 100 ถอนไม่อั้น ล่าสุด

0

ฝาก20รับ100โปรโมชั่น ที่ หลายคนชอบ และคิดว่า เป็นโปรที่คุ้มค้า คุ้มราคา

0

50รับ150ฝาก50รับ150 ไม่ต้องเทิร์น หรือ เรียกกันแบบ เข้าใจง่ายๆ ก็คือ โปรโมชั่น ฝาก 50 รับ 150 wallet เป็น อีก หนึ่ง

0

slotslot

Slot online ในปัจจุบันมี เกมสล็อตออนไลน์ มาในรูปแบบใหม่ ด้วยภาพ 3 มิติเป็น slot online เว็บตรง และค่ายเกมชั้นนำอย่าง PG SLOT JOKER GAME สมัครสมาชิกใหม่ โบนัส100% และโปรสล็อต อีกมากมาย

 

0

เครดิตฟรีไม่ต้องฝาก เป็นสิ่งที่เว็บพนันออนไลน์ สล็อตเครดิตฟรีpg มีไว้ตอบแทนแก่สมาชิกของเว็บ สล็อตเครดิตฟรีไม่ต้องฝาก จะสามารถใช้เล่นสล็อตฟรี ภายในเว็บได้ทั้งหมด

0

PG ใหม่ล่าสุด ด้วยระบบเกมส์ที่ออกแบบมาเพื่อนัก เล่นสล็อตpg โดยตรงเพราะรูปแบบเกมล้ำสมัยมาก สามารถเล่น pg slot auto ผ่านระบบ ios และ Android รองรับการเล่นสล็อตpgผ่านมือถือ ฝาก-ถอนอัตโนมัติ เพียง 8 วินาที

0

เล่นสล็อตทดลองเล่น PG และ Joker ฟรี คือการให้ เล่นสล็อต แบบฟรี ๆ โดยไม่ต้องเสียเงินฝากเข้ามาก่อน ในปัจจุบันได้มีการเล่นสล็อต ผ่านอินเทอร์เน็ตบนมือถือเป็นส่วนใหญ่ โดยไม่ต้องไปเข้าคาสิโนเพื่อเล่นสล็อต

1 2