Debian 10 Buster Release and Install
สารบัญ:
Redis เป็นแหล่งเก็บข้อมูลคีย์ - ค่าในหน่วยความจำโอเพ่นซอร์ส สามารถใช้เป็นฐานข้อมูลแคชและนายหน้าข้อความและสนับสนุนโครงสร้างข้อมูลต่าง ๆ เช่น Strings, Hashes, รายการ, ชุดและอื่น ๆ Redis ให้ความพร้อมใช้งานสูงผ่าน Redis Sentinel และการแบ่งพาร์ติชันอัตโนมัติในหลาย ๆ โหนด Redis ด้วย Redis Cluster
ในบทช่วยสอนนี้เราจะกล่าวถึงวิธีการติดตั้งและกำหนดค่า Redis บน Debian 10, Buster
การติดตั้ง Redis บน Debian
Redis รุ่น 5.0.x รวมอยู่ในที่เก็บ Debian 10 เริ่มต้น ในการติดตั้งให้รันคำสั่งต่อไปนี้ในฐานะผู้ใช้รูทหรือผู้ใช้ที่มีสิทธิ์ sudo:
sudo apt update
sudo apt install redis-server
บริการ Redis จะเริ่มต้นโดยอัตโนมัติเมื่อการติดตั้งเสร็จสิ้น คุณสามารถตรวจสอบได้โดยพิมพ์:
sudo systemctl status redis-server
ผลลัพธ์ควรมีลักษณะดังนี้:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
บริการ Redis จะไม่สามารถเริ่มต้นได้หากปิดใช้งาน IPv6 บนเซิร์ฟเวอร์ของคุณ
แค่นั้นแหละ! Redis ได้รับการติดตั้งและใช้งานบนเซิร์ฟเวอร์ Debian 10 ของคุณและคุณสามารถเริ่มใช้งานได้
กำหนดค่า Redis Remote Access
โดยค่าเริ่มต้น Redis ถูกกำหนดค่าให้ฟังบน localhost เท่านั้น คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Redis จากเครื่องที่บริการ Redis ทำงานอยู่เท่านั้น
ในการกำหนดค่า Redis ให้ยอมรับการเชื่อมต่อระยะไกลให้เปิดไฟล์กำหนดค่า Redis ด้วยโปรแกรมแก้ไขข้อความของคุณ:
sudo nano /etc/redis/redis.conf
ค้นหาบรรทัดที่เริ่มต้นด้วยการ
bind 127.0.0.1::1
และแสดงความคิดเห็น
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1::1
บันทึกไฟล์และปิดตัวแก้ไข
เริ่มบริการ Redis ใหม่เพื่อให้การเปลี่ยนแปลงมีผล:
sudo systemctl restart redis-server
ใช้
ss
หรือ
netstat
เพื่อตรวจสอบว่า Redis กำลังฟังบนอินเตอร์เฟสทั้งหมดบนพอร์ต
6379
:
ss -an | grep 6379
คุณควรเห็นบางสิ่งดังนี้:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
คุณจะต้องเพิ่มกฎไฟร์วอลล์ที่เปิดใช้งานการรับส่งข้อมูลจากเครื่องระยะไกลของคุณบนพอร์ต TCP
6379
สมมติว่าคุณกำลังใช้
UFW
เพื่อจัดการไฟร์วอลล์ของคุณและคุณต้องการอนุญาตการเข้าถึงจากเครือข่ายย่อย
192.168.121.0/24
คุณจะเรียกใช้คำสั่งต่อไปนี้:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
ตรวจสอบให้แน่ใจว่าไฟร์วอลล์ของคุณได้รับการกำหนดค่าให้ยอมรับการเชื่อมต่อจากช่วง IP ที่เชื่อถือได้เท่านั้น
เมื่อเสร็จแล้วให้ใช้ยูทิลิตี้
redis-cli
เพื่อทดสอบการเชื่อมต่อโดยการส่งเซิร์ฟเวอร์ Redis จากเครื่องระยะไกลของคุณ:
คำสั่งควรส่งคืนการตอบสนองของ
เราได้แสดงวิธีการติดตั้ง Redis บน Debian 10 เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีจัดการการติดตั้ง Redis ของคุณไปที่หน้าเอกสารประกอบของ Redis
redis-cli -h ping
redis-cli -h ping
PONG
:ข้อสรุป
Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้งและกำหนดค่า redis บน Ubuntu 18.04

Redis เป็นที่เก็บโครงสร้างข้อมูลในหน่วยความจำโอเพ่นซอร์ส มันสามารถใช้เป็นฐานข้อมูลแคชและนายหน้าข้อความและสนับสนุนโครงสร้างข้อมูลต่าง ๆ เช่น Strings, Hashes, รายการ, ชุดและอื่น ๆ บทช่วยสอนนี้อธิบายวิธีการติดตั้งและกำหนดค่า Redis บนเซิร์ฟเวอร์ Ubuntu 18.04
วิธีการติดตั้งและกำหนดค่า squid proxy บน debian 10 linux

Squid เป็นพร็อกซีแคชที่มีคุณสมบัติครบถ้วนรองรับโปรโตคอลเครือข่ายยอดนิยมเช่น HTTP, HTTPS, FTP และอื่น ๆ ในบทช่วยสอนนี้เราจะอธิบายวิธีตั้งค่า Squid Proxy บน Debian Buster