python + redis

หน้าด่านก่อนลง database คงนึกถึงเจ้า redis พระเอกของเราเป็นไม่ได้ วันนี้จะมาพูดถึงการใช้งาน python ร่วมกับ redis ก่อนรับส่งข้อมูลนั้นไปที่ database

ติดตั้ง Redis บน Ubuntu

ถ้ามีอยู่ Redis อยู่แล้วข้ามข้อนี้ไปได้เลย


อัปเดตรายการแพ็คเกจ

sudo apt update 


ติดตั้ง Redis

sudo apt install redis-server 


ตรวจสอบว่า Redis ทำงานอยู่หรือไม่

sudo systemctl status redis-server 

หากบริการถูกเริ่มต้นอย่างถูกต้อง คุณจะเห็นข้อความที่ระบุว่า "active (running)" หรือ "active (exited)" ซึ่งแสดงว่า Redis ทำงานอย่างถูกต้องหรือจบการทำงานแล้วตามลำดับ


ปรับแต่งการตั้งค่าตามความต้องการ

  • สามารถแก้ไขไฟล์ตั้งค่า Redis ได้ที่ /etc/redis/redis.conf และปรับแต่งการตั้งค่าตามความต้องการ เช่นการกำหนดการเชื่อมต่อ, การทำงานแบบ snapshot, และอื่น ๆ ตามต้องการ


ทดสอบ python

ติดตั้งนี่ก่อนเลย

pip install redis


ทดสอบว่าสภาพแวดล้อมเราพร้อมใช้หรือไม่

import redis

# กำหนดข้อมูลสำหรับการเชื่อมต่อ Redis
redis_host = 'localhost'
redis_port = 6379
redis_db = 0

try:
  # เชื่อมต่อ Redis
  r = redis.StrictRedis(host=redis_host, port=redis_port, db=redis_db)

  # ทดสอบการเชื่อมต่อ Redis
  r.ping()
  print("Connected to Redis!")
except redis.ConnectionError:
  print("Failed to connect to Redis!")


เริ่มกันเลย

..

0
43