หากคุณต้องการรับเวอร์ชันล่าสุดหรือ [รายงานปัญหาใด ๆ ] กรุณาติดต่อ ([email protected]) ขอบคุณล่วงหน้า!
มันมีคุณสมบัติที่ต้องเผชิญกับผู้ใช้ใหม่การเพิ่มประสิทธิภาพประสิทธิภาพที่สำคัญและการปรับปรุงอื่น ๆ อีกมากมาย นอกจากนี้ยังรวมถึงการเปลี่ยนแปลงที่อาจทำลายความเข้ากันได้ย้อนหลังกับรุ่นเก่า เราขอแนะนำให้ผู้ใช้ตรวจสอบบันทึกการเปิดตัวอย่างละเอียดก่อนการอัพเกรด
โดยเฉพาะอย่างยิ่งผู้ใช้ควรตระหนักถึงการเปลี่ยนแปลงต่อไปนี้:
มันเก็บ AOF เป็นหลายไฟล์ในโฟลเดอร์ ดู AOF หลายส่วนด้านล่าง (ย้ายไฟล์ AOF แบบเก่าโดยอัตโนมัติ (ภาคผนวก AOF) ลงในไดเรกทอรี AOF (ภาคผนวก)))
ใช้รูปแบบเวอร์ชัน 10 เวอร์ชันใหม่สำหรับไฟล์ RDB ซึ่งไม่เข้ากันกับรุ่นเก่า
มันแปลงปุ่มเข้ารหัส Ziplist เป็น ListPacks ได้ทันทีเมื่อโหลดรูปแบบ RDB เก่า การแปลงใช้กับการโหลดไฟล์จากดิสก์หรือจำลองจากต้นแบบ Redis และจะเพิ่มเวลาในการโหลดเล็กน้อย
นี่คือรายการการเปลี่ยนแปลงที่ครอบคลุมในรุ่นนี้เมื่อเทียบกับ 6.2.6 https://github.com/redis/redis/releases/tag/7.0-rc1
หากคุณต้องการทราบข้อมูลเพิ่มเติมนี่คือรายการจุดเริ่มต้นที่เลือก:
Redis 7.0 Notes Release https://github.com/redis/redis/releases/tag/7.0-rc1
รู้เบื้องต้นเกี่ยวกับชนิดข้อมูล Redis https://redis.io/topics/data-types-intro
ลอง Redis โดยตรงภายในเบราว์เซอร์ของคุณ https://try.redis.io
รายการทั้งหมดของคำสั่ง Redis https://redis.io/commands
มีอีกมากมายในเอกสารอย่างเป็นทางการของ Redis https://redis.io/documentation
รุ่นนี้ขึ้นอยู่กับ Redis มันผ่านการทดสอบมาตรฐานทั้งหมดแล้ว
เนื่องจากความแตกต่างของการทำงานมากมายระหว่าง Windows และ Linux ยังมีปัญหา/ข้อบกพร่องที่ไม่รู้จักโดยเฉพาะอย่างยิ่งมีข้อผิดพลาดในการทำงานอย่างถูกต้องในบางสถานการณ์ หากคุณดาวน์โหลดและติดตั้งคุณยอมรับข้อตกลงต่อไปนี้โดยค่าเริ่มต้น:
ไม่มีความรับผิดต่อความเสียหาย
ไม่ว่าในกรณีใดผู้เขียนซอฟต์แวร์นี้จะต้องรับผิดชอบต่อความเสียหายใด ๆ (รวมถึง แต่ไม่ จำกัด เพียงความเสียหายจากการสูญเสียผลกำไรทางธุรกิจการหยุดชะงักทางธุรกิจการสูญเสียข้อมูลทางธุรกิจหรือการสูญเสียทางการเงินอื่น ๆ ) ที่เกิดขึ้นจากการใช้งานหรือไม่สามารถใช้ผลิตภัณฑ์นี้ได้แม้ว่าผู้เขียนซอฟต์แวร์นี้จะได้รับการแนะนำ
Redis Binaries ถูกสร้างขึ้นด้วยแหล่งที่มาดั้งเดิม Redis และได้รับการรวบรวมด้วย Visual Studio 2022 เพื่อให้ได้ประสิทธิภาพที่สูงขึ้นและมีความเสถียรที่ดีกว่าไบนารีที่สร้างโดย Cygwin, MSYS หรือแม้แต่ WSL2
Redis สามารถติดตั้งเป็นบริการ Windows
save ""
maxmemory 256mb
appendonly no
maxmemory-policy allkeys-lru
edit redis.conf and add the following parameters:
enable-module-command yes
loadmodule rejson.dll
ReJson.dll download:
https://github.com/zkteco-home/RedisJson
ระดับความสูงของตัวเองของ Redis ปฏิบัติการเพื่อให้คำสั่งบริการจะทำงานจากพรอมต์คำสั่งที่ไม่ได้รับการยกระดับ
การตั้งชื่อบริการเพื่อให้สามารถติดตั้งบริการ Redis ได้หลายอินสแตนซ์บนเครื่องเดียว
การปรับสิทธิ์โฟลเดอร์โดยอัตโนมัติเพื่อให้ REDIS ทำงานภายใต้บัญชีบริการเครือข่ายจะสามารถแก้ไขไฟล์ในไดเรกทอรีการติดตั้งได้
คุณสามารถใช้คำสั่งต่อไปนี้และจัดการบริการ Redis:
-การติดตั้งบริการ
นี่จะต้องเป็นอาร์กิวเมนต์แรกในบรรทัดคำสั่ง Redis-Server อาร์กิวเมนต์หลังจากสิ่งนี้ถูกส่งผ่านตามลำดับที่เกิดขึ้นกับ Redis เมื่อเปิดตัวบริการ บริการจะถูกกำหนดค่าเป็น autostart และจะเปิดตัวเป็น "NT Authority Networkservice" เมื่อการติดตั้งที่ประสบความสำเร็จข้อความความสำเร็จจะปรากฏขึ้นและ Redis จะออกจาก
คำสั่งนี้ไม่ได้เริ่มบริการ
ตัวอย่างเช่น:
Redis-Server-บริการติดตั้ง Redis.conf-Loglevel Verbose
-การติดตั้งบริการ
สิ่งนี้จะลบข้อมูลการกำหนดค่าบริการ REDIS ออกจากรีจิสทรี เมื่อถอนการติดตั้งที่ประสบความสำเร็จข้อความความสำเร็จจะปรากฏขึ้นและ Redis จะออกจาก
คำสั่งนี้ไม่หยุดบริการ
ตัวอย่างเช่น:
Redis-Server-การติดตั้งบริการ
-เริ่มบริการ
สิ่งนี้จะเริ่มต้นบริการ Redis เมื่อเริ่มต้นประสบความสำเร็จข้อความความสำเร็จจะปรากฏขึ้นและ Redis จะเริ่มทำงาน
ตัวอย่างเช่น:
Redis-Server-บริการเริ่มต้น
-บริการหยุด
สิ่งนี้จะหยุดบริการ Redis เมื่อสิ้นสุดการยกเลิกข้อความความสำเร็จจะปรากฏขึ้นและ Redis จะออกจาก
ตัวอย่างเช่น:
Redis-Server-บริการหยุด
- ชื่อ บริการชื่อ
อาร์กิวเมนต์ตัวเลือกนี้อาจใช้กับคำสั่งใด ๆ ก่อนหน้านี้เพื่อตั้งชื่อบริการที่ติดตั้ง อาร์กิวเมนต์นี้ควรเป็นไปตามคำสั่งการติดตั้งบริการการเริ่มต้นบริการหยุดบริการหรือคำสั่งการติดตั้งบริการและนำหน้าอาร์กิวเมนต์ใด ๆ ที่จะส่งผ่านไปยัง Redis ผ่านคำสั่ง Service-Install
ต่อไปนี้จะติดตั้งและเริ่มต้นสามอินสแตนซ์ของ Redis แยกเป็นบริการ:
REDIS-SERVER-บริการ Install-บริการชื่อ REDISSERVICE1 REDIS.CONF
Redis-Server-บริการเริ่มต้น-บริการชื่อ Redisservice1
ต่อไปนี้จะหยุดและถอนการติดตั้งสามอินสแตนซ์แยกต่างหากของ Redis เป็นบริการ:
REDIS-SERVER-Service-Stop-บริการชื่อ REDISSERVICE1
REDIS-SERVER-SERVICE-UNINSTALL-บริการชื่อ REDISSERVICE1
หลังจากที่คุณแก้ไขและสร้างไฟล์การกำหนดค่าที่จำเป็นคุณต้องเปิดพอร์ตไฟร์วอลล์ที่จำเป็น คุณสามารถติดตั้ง Redis Sentinel จากพรอมต์คำสั่งดังนี้:
Redis-Server-บริการ Install-บริการชื่อ Sentinel Sentinel.conf-Sentinel