คำถามติดแท็ก redis

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

2
ความแตกต่างระหว่างฐานข้อมูล Document-based และ Key / Value-based?
ฉันรู้ว่ามีฐานข้อมูลที่ไม่ใช่ sql ที่เป็นที่นิยมสามประเภท คีย์ / ค่า: Redis, Tokyo Cabinet, Memcached ColumnFamily: Cassandra, HBase เอกสาร: MongoDB, CouchDB ฉันอ่านบล็อกยาว ๆ เกี่ยวกับเรื่องนี้โดยไม่เข้าใจมากนัก ฉันรู้จักฐานข้อมูลเชิงสัมพันธ์และใช้งานฐานข้อมูลเอกสารเช่น MongoDB / CouchDB ใครช่วยบอกฉันหน่อยว่าความแตกต่างที่สำคัญระหว่างสิ่งเหล่านี้กับ 2 อดีตในรายการคืออะไร

8
ฉันจะเรียกดู / ดูค่าที่เก็บไว้ใน Redis ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีเบราว์เซอร์ / explorer ที่ดีสำหรับการดู Redis หรือไม่? ฉันยังใหม่กับ Redis ดังนั้นความคาดหวังของฉันคือถ้ามีสิ่งที่คล้ายกับ MongoVUE, Toad หรือ SQLExplorer ฉันลอง Redis Admin UI จาก service stack แต่พบข้อผิดพลาด 500 เมื่อพยายาม IIS
98 nosql  redis 

5
ฉันจะใช้ redis กับ Django ได้อย่างไร?
ฉันเคยได้ยินเกี่ยวกับ redis-cache แต่มันทำงานอย่างไร? มันถูกใช้เป็นเลเยอร์ระหว่าง django และ rdbms ของฉันโดยการแคชแบบสอบถาม rdbms หรือไม่? หรือควรจะใช้เป็นฐานข้อมูลโดยตรง? ซึ่งฉันสงสัยเนื่องจากหน้า github นั้นไม่ครอบคลุมรายละเอียดการเข้าสู่ระบบใด ๆ จึงไม่มีการตั้งค่า .. เพียงแค่บอกให้คุณตั้งค่าคุณสมบัติการกำหนดค่าบางอย่าง
96 python  django  redis 

3
MongoDB กับ redis
ใครสามารถยกตัวอย่างกรณีการใช้งานที่คุณจะได้รับประโยชน์จากการใช้ Redis และ MongoDB ร่วมกันได้หรือไม่?
95 mongodb  redis  nosql 

4
จะปิดการใช้งานการคงอยู่กับ redis ได้อย่างไร?
ฉันสงสัยว่าจะปิดการใช้งาน Presistence ใน redis ได้อย่างไร มีการกล่าวถึงความเป็นไปได้ของการทำเช่นนี้นี่คือhttp://redis.io/topics/persistence ฉันหมายถึงมันในความหมายเดียวกับที่อธิบายไว้ตรงนั้น ความช่วยเหลือใด ๆ จะได้รับการชื่นชมเป็นอย่างมาก!
95 redis 

3
การจัดเก็บเซสชันด้วย Redis ปลอดภัยแค่ไหน?
ฉันกำลังใช้ MySql เพื่อจัดเก็บเซสชันของฉัน ใช้งานได้ดี แต่ช้าไปหน่อย ฉันถูกขอให้ใช้ Redis แต่ฉันสงสัยว่ามันเป็นความคิดที่ดีหรือไม่เพราะฉันได้ยินมาว่า Redis ทำให้การดำเนินการเขียนล่าช้า ฉันค่อนข้างกลัวเพราะเซสชันต้องเป็นแบบเรียลไทม์ มีใครประสบปัญหาดังกล่าวบ้าง?
95 session  redis 

11
วิธีจัดเก็บและเรียกค้นพจนานุกรมด้วย redis
# I have the dictionary my_dict my_dict = { 'var1' : 5 'var2' : 9 } r = redis.StrictRedis() ฉันจะจัดเก็บ my_dict และเรียกคืนด้วย redis ได้อย่างไร ตัวอย่างเช่นรหัสต่อไปนี้ไม่ทำงาน #Code that doesn't work r.set('this_dict', my_dict) # to store my_dict in this_dict r.get('this_dict') # to retrieve my_dict
94 python  redis 

9
คุณสามารถเชื่อมต่อกับ Amazon ElastiСache Redis นอก Amazon ได้หรือไม่
ฉันสามารถที่จะเชื่อมต่อกับElastiCacheเช่น Redis ใน VPCจากEC2 กรณี แต่ฉันต้องการทราบว่ามีวิธีเชื่อมต่อกับโหนด ElastiCache Redis ภายนอกอินสแตนซ์ Amazon EC2 หรือไม่เช่นจากการตั้งค่าการพัฒนาในพื้นที่ของฉันหรืออินสแตนซ์ VPS ที่ผู้ขายรายอื่นให้มา ขณะนี้เมื่อลองจากการตั้งค่าในพื้นที่ของฉัน: redis-cli -h my-node-endpoint -p 6379 ฉันจะหมดเวลาหลังจากผ่านไปสักระยะ

5
Redis Vs RabbitMQ เป็นนายหน้าข้อมูล / ระบบส่งข้อความระหว่าง Logstash และ elasticsearch
เรากำลังกำหนดสถาปัตยกรรมเพื่อรวบรวมข้อมูลบันทึกโดยผู้ส่ง Logstash ซึ่งติดตั้งในเครื่องต่างๆและจัดทำดัชนีข้อมูลในเซิร์ฟเวอร์ elasticsearch เดียวจากส่วนกลางและใช้ Kibana เป็นเลเยอร์กราฟิก เราต้องการระบบการส่งข้อความที่เชื่อถือได้ระหว่างผู้จัดส่ง Logstash และ elasticsearch เพื่อให้ผู้รับบริการจัดส่ง ปัจจัยใดบ้างที่ควรพิจารณาเมื่อเลือก Redis ผ่าน RabbitMQ เป็นนายหน้าข้อมูล / ระบบการส่งข้อความระหว่างผู้ขนส่ง Logstash และ elasticsearch หรือในทางกลับกัน?

9
Redis: แสดงขนาดฐานข้อมูล / ขนาดสำหรับคีย์
อินสแตนซ์ redis ของฉันดูเหมือนว่าจะมีขนาดใหญ่ขึ้นมากและฉันต้องการทราบว่าฐานข้อมูลใดที่ฉันมีอยู่ในนั้นใช้หน่วยความจำเท่าใด INFOคำสั่งของ Redis แสดงขนาดรวมและจำนวนคีย์ต่อฐานข้อมูลซึ่งไม่ได้ให้ข้อมูลเชิงลึกมากนัก ... ดังนั้นเครื่องมือ / แนวคิดใด ๆ ที่ให้ข้อมูลเพิ่มเติมเมื่อตรวจสอบเซิร์ฟเวอร์ redis จะได้รับการชื่นชม เอกสาร Redis ไม่แสดงคำสั่งใด ๆ ที่สามารถคืนหน่วยความจำที่ใช้ไปของคีย์บางปุ่มได้ดังนั้นฉันเดาว่าโค้ดบั๊กกี้ใด ๆ จะเขียน "ถังขยะ" จำนวนมากเพื่อทำซ้ำสิ่งนี้อาจหายากจริงๆ ...
92 redis 

2
ความแตกต่างระหว่าง Redis และ Kafka [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน4 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ Redis สามารถใช้เป็นผับย่อยแบบเรียลไทม์ได้เช่นเดียวกับ Kafka ฉันสับสนว่าจะใช้อันไหนดีเมื่อไหร่ กรณีการใช้งานใด ๆ จะช่วยได้มาก

6
Redis และ Memcache หรือแค่ Redis?
ฉันใช้ memcached สำหรับการแคชในแอป Rails 3 ของฉันผ่านRails.cacheอินเทอร์เฟซที่เรียบง่ายและตอนนี้ฉันต้องการประมวลผลงานเบื้องหลังด้วย redis และ resque ฉันคิดว่ามันแตกต่างกันมากพอที่จะรับประกันการใช้ทั้งสองอย่าง แม้ว่าใน heroku จะมีค่าธรรมเนียมแยกต่างหากสำหรับการใช้ทั้ง memcached และ redis มันสมเหตุสมผลหรือไม่ที่จะใช้ทั้งสองอย่างหรือฉันควรย้ายไปใช้ redis เท่านั้น ฉันชอบใช้ memcached ในการแคชเพราะคีย์ที่ใช้น้อยที่สุดจะถูกผลักออกจากแคชโดยอัตโนมัติและฉันไม่ต้องการให้ข้อมูลแคชคงอยู่ Redis ส่วนใหญ่เป็นของใหม่สำหรับฉัน แต่ฉันเข้าใจว่ามันคงอยู่ตามค่าเริ่มต้นและคีย์นั้นจะไม่หมดอายุในแคชโดยอัตโนมัติ แก้ไข: แค่อยากให้คำถามของฉันชัดเจนขึ้น ฉันรู้ว่าเป็นไปได้ที่จะใช้เฉพาะ Redis แทนทั้งสองอย่าง ฉันเดาว่าฉันแค่อยากรู้ว่ามีข้อเสียเฉพาะในการทำเช่นนั้นหรือไม่? เมื่อพิจารณาถึงการใช้งานและโครงสร้างพื้นฐานมีเหตุผลใดบ้างที่ฉันไม่ควรใช้ Redis (กล่าวคือ memcached เร็วขึ้นสำหรับการแคชแบบง่ายหรือไม่) ฉันไม่พบอะไรที่ชัดเจนทั้งสองวิธี

2
หาก redis เป็นส่วนหนึ่งของสแต็กแล้วเหตุใด Memcached จึงยังคงใช้ร่วมกับ Redis
Redis สามารถทำทุกอย่างที่ Memcached มีให้ (แคช LRU การหมดอายุของไอเท็มและตอนนี้กำลังรวมกลุ่มในเวอร์ชัน 3.x + ซึ่งปัจจุบันเป็นเบต้า) หรือโดยเครื่องมือเช่น twemproxy ประสิทธิภาพก็ใกล้เคียงกันด้วย Morever, Redis เพิ่มความคงอยู่เนื่องจากคุณไม่จำเป็นต้องทำการอุ่นแคชในกรณีที่เซิร์ฟเวอร์รีสตาร์ท การอ้างอิงถึงคำตอบเก่า ๆ ซึ่งเปรียบเทียบ Redis และ Memcache ซึ่งบางคำนิยมให้ Redis แทนที่ Memcache (หากมีอยู่แล้วในสแต็ก) Memcached กับ Redis? memcached เป็นไดโนเสาร์เมื่อเทียบกับ Redis หรือไม่? Redis และ Memcache หรือแค่ Redis? อย่างไรก็ตามในการศึกษาสแต็กของ บริษัท ขนาดใหญ่เช่น Instagram, Pinterest, Twitter และอื่น ๆ ฉันพบว่าพวกเขาใช้ทั้ง Memcached และ …

2
เป็นเรื่องปกติหรือไม่ที่ฉันเห็นข้อมูล Redis ของผู้อื่นในการแชร์โฮสติ้ง [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 เดือนที่ผ่านมา บริการ Redis มีให้บริการบนโฮสติ้งของฉันและถ้าฉันเชื่อมต่อด้วยเงินจะมีให้เฉพาะฉันเท่านั้นเนื่องจาก Redis เพิ่มขึ้นในคอนเทนเนอร์นักเทียบท่าแยกต่างหาก แต่ถ้าฉันปิดแล้ว Redis ยังคงสามารถใช้ได้ฟรีแม้ว่าจะใช้กับเซิร์ฟเวอร์ และที่นี่ฉันกำลังเชื่อมต่อกับ Redis ทั่วทั้งเซิร์ฟเวอร์: $redis = new Redis (); $redis->connect('127.0.0.1', 6379); และฉันเห็นมีประมาณ 300,000 บันทึกของเว็บไซต์ของคนอื่น $allKeys = $redis->keys('*'); echo(count($allKeys)); // ~300000 echo ($allKeys[10000]); // some data of some site echo ($redis->get($allKeys[10000])); // some data of some site …
40 php  redis 

1
การดีบักตัวจัดการ จำกัด อัตรา istio
ฉันกำลังพยายามใช้อัตรา จำกัด กับบริการภายในของเรา (ภายในเครือข่าย) ฉันใช้ตัวอย่างจากเอกสารและสร้างการ จำกัด การกำหนดค่าอัตรา redis ที่มีตัวจัดการ (redis) อินสแตนซ์โควต้าสเปคโควต้าการกำหนดโควต้าการรวมข้อมูลจำเพาะและกฎเพื่อใช้ตัวจัดการ ตัวจัดการ Redis นี้: apiVersion: config.istio.io/v1alpha2 kind: handler metadata: name: redishandler namespace: istio-system spec: compiledAdapter: redisquota params: redisServerUrl: <REDIS>:6379 connectionPoolSize: 10 quotas: - name: requestcountquota.instance.istio-system maxAmount: 10 validDuration: 100s rateLimitAlgorithm: FIXED_WINDOW overrides: - dimensions: destination: s1 maxAmount: 1 - dimensions: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.