- vừa được xem lúc

Cài đặt và sử dụng Memcached

0 0 5

Người đăng: Nguyễn Quang Huy

Theo Viblo Asia

Memcached là gì

Memcached là hệ thống lưu trữ bộ nhớ phân tán mã nguồn mở đặc biệt. Memcached hoạt động hầu hết trên các hệ thống giống Linux và BSD. Không có hỗ trợ chính thức cho Windows. Tuy nhiên, do tính chất là mã nguồn mở đặc biệt nên Memcached được các lập trình viên phát triển cho hệ điều hành Windows sử dụng.

Cài đặt Memcached

Trên Ubuntu/Debian:

apt-get install memcached

Trên Redhat/Fedora:

yum install memcached

Hoặc tải source memcached về tại: https://memcached.org/downloads.

Command

Kết nối tới máy chủ Memcached và bắt đầu một phiên:

telnet localhost 11211

Clear toàn bộ cache:

flush_all

Thoát phiên hiện tại:

quit

Kiểm tra version:

version

Gán giá trị:

set tests 0 100 5
AAAAA
  • với tests là key
  • 0 100 5 lần lượt là META_DATA, thời gian sống của key, độ dài giá trị tính theo bytes
  • AAAAA là giá trị của key với độ dài tương ứng đã nhập ở trên

Để xóa key sử dụng:

delete tests

Replace key:

replace 0 100 5
AAAAA

Ưu điểm

Bản chất Memcached là hệ thống lưu trữ bộ nhớ đệm (memory caching system), vì thế nên tốc độ đọc ghi của Memcached là cực kỳ nhanh. Tuy nhiên vì thế các phép toán mà Memcached hỗ trợ là không nhiều, hầu hết là cần phải tự lập trình để sử dụng các tính năng nâng cao.

Hiệu suất giữa Hash Map, Memcached và MySQL:

image.png

Thư viện

Các thư viện dành cho Memcached Client:

Tham khảo: https://docs.memcached.org/, https://stackoverflow.com/

Bình luận

Bài viết tương tự

- vừa được xem lúc

Caching đại pháp 1: Nấc thang lên level của developer

Bí quyết thành công trong việc đáp ứng hệ thống triệu user của những công ty lớn (và cả công ty nhỏ). Tại sao caching lại là kỹ thuật tối quan trọng để phù phép ứng dụng rùa bò của chúng ta thành siêu phẩm vạn người mê.

0 0 85

- vừa được xem lúc

Cache dữ liệu Nodejs với Redis

Một tí gọi là lý thuyết để anh em tham khảo. Cache là gì. Lợi ích của việc cache data. .

0 0 115

- vừa được xem lúc

In-memory cache là gì?

Bài viết gốc: https://www.tranthanhdeveloper.com/2020/12/in-memory-cache-la-gi.html.

0 0 38

- vừa được xem lúc

Cache là gì và nguyên lý hoạt động của cache

Trong vài trở lại đây, công nghệ thông tin đã trở thành bàn đạp cho sự cải thiện mạnh mẽ cho vô số các loại hình kinh doanh. Đồng thời, các kiến trúc phần mềm ngày càng trở nên phức tạp và số lượng ng

0 0 257

- vừa được xem lúc

Tăng tốc website: Sử dụng Page Cache - Application Cache

Như đã đề cập trong Lời mở đầu, trong phần này tôi sẽ đề cập tới cách thực hiện page cache đầu tiên đó là Application Cache - tôi tạm gọi như vậy, với ý nghĩa là thực hiện cache ngay trong web applica

0 0 58

- vừa được xem lúc

Tăng tốc website: Sử dụng Page Cache - Lời mở đầu

Bài đầu tiên trong series này, tôi sẽ điểm lại một vài nội dung cơ bản nhất để các bạn chưa biết đến kỹ thuật Page Cache cũng có thể nắm được. Các bạn nào đã biết thì cũng có thể đọc cho vui rồi cho t

0 0 41