RDM: เครื่องมือจัดการเดสก์ท็อป Redis

Redis

Redis เป็นเครื่องมือฐานข้อมูลในหน่วยความจำ ขึ้นอยู่กับการจัดเก็บในตารางแฮช (คีย์ / ค่า) แต่สามารถเลือกใช้เป็นฐานข้อมูลที่คงทนหรือถาวรได้

มันเขียนใน ANSI C โดย Salvatore Sanfilippo ซึ่งได้รับการสนับสนุนจาก Redis Labs เผยแพร่ภายใต้ใบอนุญาต BSD ดังนั้นจึงถือว่าเป็นซอฟต์แวร์โอเพ่นซอร์ส

ภาษาโปรแกรมที่รองรับ Redis บนไคลเอนต์คือ: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript ฝั่งเซิร์ฟเวอร์ (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk และ Tcl

ในลักษณะสำคัญที่เราสามารถพบได้:

  • เร็วเป็นพิเศษ: Redis เร็วมากและสามารถทำงานได้ประมาณ 110000 SETs ต่อวินาทีโดยประมาณ 81000 GETs ต่อวินาที
  • รองรับประเภทข้อมูลที่หลากหลาย: Redis รองรับประเภทข้อมูลส่วนใหญ่ที่นักพัฒนาคุ้นเคยอยู่แล้วเช่นรายการชุดชุดสั่งซื้อและแฮช สิ่งนี้ทำให้ง่ายต่อการแก้ปัญหาต่างๆเนื่องจากเราทราบดีว่าปัญหาใดสามารถจัดการได้ดีที่สุดโดยประเภทข้อมูล
  • การดำเนินงานเป็นปรมาณู - การดำเนินการของ Redis ทั้งหมดเป็นแบบปรมาณูเพื่อให้แน่ใจว่าหากไคลเอนต์สองรายเข้าถึงพร้อมกันเซิร์ฟเวอร์ Redis จะได้รับค่าที่อัปเดต
  • เครื่องมืออเนกประสงค์ : Redis เป็นเครื่องมืออเนกประสงค์และสามารถใช้ในกรณีการใช้งานต่างๆเช่นการแคชคิวการส่งข้อความ (Redis รองรับการเผยแพร่ / สมัครสมาชิก) ข้อมูลที่มีอายุสั้น ๆ ในแอปพลิเคชันของคุณเช่นเซสชันเว็บแอปพลิเคชันการนับหน้าเว็บเป็นต้น

เพื่อจัดการเอ็นจินฐานข้อมูลนี้หน้าเราสามารถใช้ Redis Desktop Manager (RDM) ซึ่งเป็น เครื่องมือจัดการเดสก์ท็อป Redis ข้ามแพลตฟอร์มรวดเร็วและเรียบง่ายขึ้นอยู่กับการพัฒนา Qt 5 ที่รองรับ SSH tunneling

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

RDM รองรับการเข้ารหัส SSL / TLS, อุโมงค์ SSH และอินสแตนซ์ Redis ในระบบคลาวด์เช่น Amazon ElastiCache, Microsoft Azure Redis Cache และ Redis Labs

จะติดตั้ง Redis Desktop Manager บน Ubuntu 18.04 LTS และอนุพันธ์ได้อย่างไร

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

การใช้การติดตั้งประเภทนี้แอปพลิเคชัน RDM สามารถรับได้บนลีนุกซ์รุ่นปัจจุบันส่วนใหญ่หรือที่มีการสนับสนุนในการติดตั้งแอปพลิเคชันจาก Snap

ในการติดตั้งเพียงเปิดเทอร์มินัล Ctrl + Alt + T แล้วดำเนินการคำสั่งต่อไปนี้:

sudo snap install redis-desktop-manager

และเมื่อพร้อมแล้วเราจะติดตั้งแอปพลิเคชันนี้

อีกวิธีหนึ่งที่เราต้องได้รับซอฟต์แวร์นี้คือการยุบแพคเกจจากซอร์สโค้ด

สำหรับสิ่งนี้ เราต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:

git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

เมื่อได้ซอร์สโค้ดแล้วเราจะเริ่มต้นด้วยการรวบรวม

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

จะใช้ Redis Desktop Manager บน Ubuntu 18.04 LTS และอนุพันธ์ได้อย่างไร

rdm_main

หลังจากติดตั้ง RDM แล้ว สิ่งแรกที่คุณต้องทำเพื่อเริ่มใช้งานคือสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ Redis ของคุณ. บนหน้าจอหลักให้กดปุ่ม Connect to Redis Server

เชื่อมต่อกับเซิร์ฟเวอร์ redis ในพื้นที่หรือสาธารณะ

ในแท็บแรกการตั้งค่าการเชื่อมต่อใส่ข้อมูลทั่วไปเกี่ยวกับการเชื่อมต่อที่คุณกำลังสร้าง

  • ชื่อ: ชื่อของการเชื่อมต่อใหม่ (ตัวอย่าง: my_local_redis)
  • โฮสต์ - โฮสต์เซิร์ฟเวอร์ redis (ตัวอย่าง: localhost)
  • พอร์ต - พอร์ตเซิร์ฟเวอร์ redis (ตัวอย่าง: 6379)
  • Auth - เซิร์ฟเวอร์การตรวจสอบรหัสผ่าน Redis (http://redis.io/commands/AUTH)
  • เชื่อมต่อกับเซิร์ฟเวอร์ redis สาธารณะด้วย SSL

หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ redis ด้วย SSL ต้องเปิดใช้ SSL ในแท็บที่สองและระบุคีย์สาธารณะในรูปแบบ PEM


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา