Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

รีเฟรชและขยาย Redis.io

วันนี้เรายินดีที่จะประกาศเปิดตัว Redis.io อีกครั้ง Redis.io เป็นบ้านของ Redis และจุดเริ่มต้นสำหรับผู้ใช้ Redis ใหม่เสมอมา ด้วยการเปิดตัวครั้งนี้ เราได้แก้ไขเอกสารหลักของ Redis ในขณะที่ปรับปรุงการออกแบบของไซต์ให้ทันสมัยและอัปเดตโครงสร้างพื้นฐาน

ในโพสต์นี้ เราต้องการอธิบายแรงจูงใจในการเปิดตัวไซต์อีกครั้ง แบ่งปันหลักการที่เรานำมาใช้ในการแก้ไขไซต์ Redis.io และดูตัวอย่างว่ามีอะไรต่อไป

รีเฟรช Redis.io

รีเฟรชและขยาย Redis.io

Redis มาไกลมากในช่วงสิบสามปีนับตั้งแต่เริ่มดำเนินการครั้งแรก ตอนนี้ก่อตั้งขึ้นเป็นเทคโนโลยีฐานข้อมูลพื้นฐาน ปรับใช้อย่างกว้างขวางในศูนย์ข้อมูลและระบบคลาวด์ทั่วโลก และประมวลผลคำขอนับพันล้านรายการอย่างน่าเชื่อถือทุกวินาที โครงการโอเพนซอร์ส Redis ยังคงก้าวหน้าต่อไป

ตลอดเวลาที่ผ่านมา redis.io ได้ทำหน้าที่เป็นโฮมและไซต์เอกสารหลักสำหรับ Redis แต่ไซต์นี้ยังคงไม่เปลี่ยนแปลงไปมากตั้งแต่เปิดตัวในปี 2012 เมื่อเราเริ่มถามตัวเองว่าเราจะปรับปรุง redis.io ได้อย่างไรเพื่อสะท้อนถึงความสำคัญของโครงการโอเพ่นซอร์ส Redis และเพื่อให้บริการชุมชน Redis ได้ดีขึ้น เราพบปัญหาที่ไม่ชัดเจนหลายประการ ควรค่าแก่การกล่าวถึง

ปัญหาแรกเหล่านี้เกี่ยวข้องกับเอกสารของ Redis เอง เอกสารประกอบซอฟต์แวร์สมัยใหม่ควรมีการจัดระเบียบอย่างดี ใช้งานสะดวก และเป็นปัจจุบัน สำหรับการอัปเดตครั้งใหญ่ครั้งแรกนี้ เราได้จัดระเบียบเอกสาร Redis ใหม่ เพิ่มการนำทางไซต์ ลบเนื้อหาเดิมจำนวนมาก และแก้ไขการคัดลอกแบบเล็กน้อยผ่านครั้งแรก ในการทำเช่นนั้น เราได้ปรับปรุงประสบการณ์ผู้ใช้ของเอกสาร Redis อย่างมีนัยสำคัญ ในขณะเดียวกันก็กำหนดขั้นตอนสำหรับการปรับปรุงระยะยาวหลายอย่างที่เราและชุมชน Redis ที่ใหญ่ขึ้นจำเป็นต้องทำ

ความกังวลต่อไปของเราคือการออกแบบเว็บไซต์ เราต้องการสร้างการออกแบบที่สดใหม่ ใช้งานได้จริง และทันสมัยสำหรับไซต์ โดยที่ยังคงรักษาองค์ประกอบบางอย่างจากการออกแบบดั้งเดิม เราหวังว่าผลลัพธ์สุดท้ายจะเป็นตัวตัดสิน

สุดท้าย เราต้องการอัปเดตโครงสร้างพื้นฐานของไซต์ ไซต์ดังกล่าวทำงานบนแอปพลิเคชัน Ruby ที่ออกแบบมาเป็นพิเศษซึ่งเขียนขึ้นเมื่อสิบเอ็ดปีที่แล้วซึ่งยากต่อการดูแล ตอนนี้ redis.io ทำงานบน Hugo ซึ่งเป็นตัวสร้างไซต์คงที่ที่เป็นที่รู้จักและใช้งานกันอย่างแพร่หลาย

หลักการโอเพ่นซอร์ส Redis

ในฐานะผู้สนับสนุน Redis เราเชื่อมั่นในความสำคัญของโอเพ่นซอร์สเพื่อสุขภาพและการเติบโตอย่างต่อเนื่องของโครงการ Redis เรามุ่งมั่นที่จะรักษาโอเพ่นซอร์สของ Redis ไว้เหมือนเดิมตั้งแต่วันแรก เราเป็นแรงผลักดันที่อยู่เบื้องหลังการกำกับดูแลของโปรเจ็กต์ ซึ่งสนับสนุนโค้ดส่วนใหญ่ ตลอดจนให้คำปรึกษาและให้ความรู้แก่นักพัฒนาซอฟต์แวร์หลายร้อยรายทั่วโลกเกี่ยวกับวิธีที่จะเป็นผู้มีส่วนร่วมของ Redis เราไม่เคยขอให้ใครลงนามในข้อตกลงสิทธิ์ใช้งานผู้ร่วมให้ข้อมูล และเราไม่ได้วางแผนที่จะทำเช่นนั้นในอนาคต สิ่งสำคัญที่สุดคือเราให้ความสำคัญกับการดูแล Redis อย่างจริงจัง และมุ่งมั่นที่จะให้ Redis ยังคงเป็นโอเพ่นซอร์สอย่างชัดแจ้ง

ขยายประสบการณ์นักพัฒนา

ในเวลาเดียวกัน redis.io ให้ความสำคัญกับการช่วยเหลือนักพัฒนาสร้างด้วย Redis มาโดยตลอด ตอนนี้เรากำลังดำเนินการเพิ่มเติมโดยแนะนำ Redis Stack บน redis.io ด้วย ได้รับอนุญาตภายใต้ใบอนุญาต Redis Source Available License (หรือ RSAL) Redis Stack รวมความสามารถของโมดูล Redis ชั้นนำ (RediSearch, RedisJSON, RedisGraph, RedisTimeSeries และ RedisBloom) ไว้ในผลิตภัณฑ์เดียว เราเชื่อว่า Redis Stack แสดงถึงความก้าวหน้าที่สำคัญสำหรับนักพัฒนาที่ต้องการเพิ่มความเร็วและความเสถียรของ Redis ไปสู่โดเมนใหม่และพื้นที่ปัญหา

และในขณะที่เราโฮสต์ทั้งโปรเจ็กต์ที่ได้รับอนุญาตจาก OSS และ RSAL บน redis.io เราก็พยายามอย่างเต็มที่เพื่อให้แน่ใจว่าเส้นแบ่งระหว่างโปรเจ็กต์เหล่านี้มีความชัดเจน ตัวอย่างเช่น เอกสารสำหรับโอเพ่นซอร์ส Redis จะได้รับการดูแลด้วยใบอนุญาตปัจจุบันและในที่เก็บของตัวเองเสมอ นอกจากนี้ เรายังระบุอย่างชัดเจนถึงส่วนต่างๆ ของไซต์ที่ใช้กับโครงการที่ได้รับใบอนุญาต RSAL

ความคิดสุดท้ายและขั้นตอนต่อไป

สุดท้ายนี้ เราเชื่อว่าเราสามารถสนับสนุนและส่งเสริมโอเพ่นซอร์ส Redis ได้อย่างมีประสิทธิภาพ ในขณะเดียวกันก็มอบการ onramp ให้กับ Redis Stack ที่ได้รับใบอนุญาต RSAL redis.io ใหม่นี้แสดงถึงการปรับปรุงที่สำคัญและจำเป็นเป็นเวลานานสำหรับเอกสารหลักของ Redis; กับรูปลักษณ์ ความรู้สึก และการใช้งานของไซต์ และเพื่อการพัฒนาในอนาคตของ redis.io เพื่อประโยชน์ของนักพัฒนา Redis ทุกที่ เรายินดีรับฟังความคิดเห็นและการมีส่วนร่วมของคุณ และเราหวังว่าจะปรับปรุงบ้านของ Redis ต่อไป