Redis 8 AGPLv3 Vector JSON TimeSeries 87% Faster 16x Query Docker Setup ไทย
กลับหน้ารายการบทความ

Redis 8 AGPLv3 Vector JSON TimeSeries 87% Faster 16x Query Docker Setup ไทย

Redis 8 พ.ค. 2025 Vector search JSONPath Time Series IoT Probabilistic AGPLv3 Query Engine ACL Docker Alpine Stack Shopee 7-11 production benchmark

Software อัพเดต: 18 กุมภาพันธ์ 2569

Redis 8 (พ.ค. 2025): Vector/JSON/TimeSeries AGPLv3 เร็วขึ้น 87% Query 16x
Redis 8 อัปเกรดใหญ่ Vector search AI JSONPath Time Series IoT Probabilistic structures (Bloom/Cuckoo) Query Engine ACL ใหม่ AGPLv3 Open Source 100%

Redis 8 vs Redis 7 Performance

ฟีเจอร์Redis 7Redis 8
Throughput1x2x
Replication1x1.8x
Query Scale1x16x
Cmd SpeedBaseline+87%
LicenseRSAL/SSPLAGPLv3

ฟีเจอร์ใหม่ใช้งานจริง

1. Vector Search (AI/RAG)

# Semantic search
XADD docs * embedding @vector
FT.SEARCH docs "@embedding:[VECSIM 0.8 $query_vec]"

2. JSONPath Query

JSON.SET user:1 $ '{"name": "สมชาย", "age": 30}'
JSON.GET user:1 $.name # "สมชาย"
JSON.SEARCH users "*.age > 25" # JSON results

3. Time Series (IoT/Finance)

TS.CREATE temp:room1
TS.ADD temp:room1 * 25.5
TS.RANGE temp:room1 - 24h

Docker Setup 1 คำสั่ง

docker run -d -p 6379:6379 \
--name redis8 redis:8-alpine
# Stack ครบ (Vector+JSON+TS)
docker run -d -p 6379:6379 redis/redis-stack:8.0

Redis Query Engine (SQL-like)

# Secondary index + Full-text
FT.CREATE idx ON JSON PREFIX 1 users: SCHEMA $.name AS name TEXT_SORT
FT.SEARCH idx "สมชาย | สมศรี"
# Vector + Fuzzy
FT.SEARCH docs "@category:tech @embedding:[VECSIM 0.7 $vec]"

Probabilistic Structures (Memory 1/10)

Structureใช้ทำอะไรMemory
BloomCheck existence1/1000
CuckooHeavy hitters1/100
Top-KPopular items1/50
T-DigestPercentiles1/200

Production Use Cases ไทย

🛒 Shopee: Real-time inventory (TimeSeries)
🏪 7-11: Product recommendation (Vector)
📊 SCB: Trading data (10M/sec)
🏥 โรงพยาบาล: Patient monitoring (IoT)
🎮 Garena: Leaderboard (Top-K)

ACL Security ใหม่

ACL SETUSER appuser on >password ~ts:* +ts.add +ts.range @json
ACL SETUSER admin on >adminpass ~* +@all

Performance Tuning

# Redis 8 defaults optimized
vm.overcommit_memory = 1
maxmemory 80%
maxmemory-policy allkeys-lru
io-threads 4

Migration Redis 7→8

✅ In-place upgrade (RDB/AOF)
✅ Vector/JSON backward compatible
✅ AGPLv3 (check cloud provider)
✅ Stack modules included

Cloud Options ไทย

ProviderRedis 8ราคา
ApsaraDB5บ/GB
UpCloud7บ/GB
Redis Cloud10บ/GB
Self-hostDockerฟรี

Benchmark ไทย Workload

E-commerce cart: 2.1M ops/sec (Redis 7: 1.1M)
IoT sensors: 5.2M inserts/sec
Vector RAG: 12K QPS (cosine sim)
D

DriteStudio | ไดรท์สตูดิโอ

ผู้ให้บริการ Cloud, VPS, Hosting และ Colocation ในประเทศไทย

ดำเนินงานโดย บริษัท คราฟต์ อินเตอร์เทค (ประเทศไทย) จำกัด

จัดการการตั้งค่าคุกกี้ของคุณ

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

คุกกี้ที่จำเป็น

คุกกี้เหล่านี้จำเป็นสำหรับการทำงานของเว็บไซต์ ช่วยให้ฟังก์ชันพื้นฐานเช่นการนำทางหน้าเว็บและการเข้าถึงพื้นที่ที่ปลอดภัย

ดูคุกกี้ที่ใช้
  • คุกกี้เซสชัน (การจัดการเซสชัน)
  • คุกกี้ความปลอดภัย (การป้องกัน CSRF)
เปิดเสมอ

คุกกี้ฟังก์ชัน

คุกกี้เหล่านี้ช่วยให้ฟีเจอร์ส่วนบุคคลเช่นการตั้งค่าภาษาและธีมทำงานได้ หากไม่มีคุกกี้เหล่านี้ ฟีเจอร์บางอย่างอาจทำงานไม่ถูกต้อง

ดูคุกกี้ที่ใช้
  • lang (การตั้งค่าภาษา)
  • theme (โหมดมืด/สว่าง)

คุกกี้วิเคราะห์

คุกกี้เหล่านี้ช่วยให้เราเข้าใจว่าผู้เข้าชมโต้ตอบกับเว็บไซต์อย่างไรโดยรวบรวมและรายงานข้อมูลแบบไม่ระบุตัวตน

ดูคุกกี้ที่ใช้
  • _ga (Google Analytics)
  • _gid (Google Analytics)

คุกกี้การตลาด

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

ดูคุกกี้ที่ใช้
  • คุกกี้โฆษณา
  • พิกเซลรีมาร์เก็ตติ้ง

นโยบายความเป็นส่วนตัว