Tất cả
Công ty

Thông tin công ty

Bài viết liên quan

Xem tất cả
Giới thiệu về RedisJSON - Mảnh ghép hoàn hảo cho RediSearch

Giới thiệu về RedisJSON - Mảnh ghép hoàn hảo cho RediSearch

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Tôi đã có một bài viết về vấn đề blog của tôi sử dụng RediSearch làm cơ sở dữ liệu chính ở RediSearch là gì? Estacks đang sử dụng RediSearch làm cơ sở dữ liệu!, bên cạnh đó là lý do tôi dùng RediSearch vì tính năng Tìm kiếm fulltext trong RediSearch mà tôi luôn muốn tìm kiếm của blog trở nên mạnh mẽ và hữu ích hơn cho bạn đọc. Cho đến hiện tại mọi thứ vẫn đang hoạt động rất tốt, chỉ có một điều Redis không có kiểu dữ liệu JSON trong khi tôi lại muốn thao tác với dữ liệu dạng JSON một cách thân thiện nhất. Do đó trong quá trình tìm hiểu tôi phát hiện ra Redis cung cấp một module có tên là RedisJSON đã giúp tôi làm được điều đó. Nếu như bạn đang dùng Redis hay RediSearch mà muốn thao tác với dữ liệu JSON thì đây quả là [...]

Đọc thêm
Làm việc với Redis sử dụng Redisson

Làm việc với Redis sử dụng Redisson

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Redisson là một thư viện Java client cho Redis. Sử dụng nó, các bạn có thể thao tác, thêm xoá, sửa data và nhiều thao tác khác nữa với Redis server. Trong bài viết này, mình sẽ hướng dẫn các bạn những thao tác cơ bản với Redis sử dụng Redisson các bạn nhé! [irp posts="19648" name="15 ví dụ sử dụng map, reduce và filter"] [irp posts="44751" name="Cài đặt Redis sử dụng Docker"] Xem thêm các chương trình tuyển dụng Redux trên TopDev Đầu tiên, mình sẽ tạo mới một Maven project với Redisson dependency để làm ví dụ: <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.16.3</version> </dependency> Nhớ start Redis server lên các bạn nhé! Có thể tham khảo cách cài đặt Redis server sử dụng Docker tại đây. Class RedissonExample có nội dung ban đầu như sau: package com.huongdanjava.redis; public class RedissonExample { public static void main(String[] args) { } } Chúng ta sẽ sử dụng đố [...]

Đọc thêm
Cài đặt Redis sử dụng Docker

Cài đặt Redis sử dụng Docker

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Redis là một open-source cho phép chúng ta có thể lưu trữ data trong memory. Chúng ta có thể sử dụng Redis để làm database, caching hoặc message broker. Trong bài viết này, mình hướng dẫn các bạn cách cài đặt Redis sử dụng Docker các bạn nhé! [irp posts="4174" name="Cấu hình Redis Caching để tăng tốc site WordPress của bạn"] [irp posts="11034" name="Cách tạo một Docker đơn giản cho Node.JS"] Xem thêm các chương trình tuyển dụng Redux hấp dẫn trên TopDev Đầu tiên, các bạn có thể đi đến trang official Docker Image của Redis tại https://hub.docker.com/_/redis để kiểm tra version mới nhất của Redis Image. Sau đó thì sử dụng command docker run để cài đặt Redis như sau: docker run -p 6379:6379 -d redis Ở đây, mình đang sử dụng latest version của Redis, mình cũng expose port chạy mặc định của Redis là 6379 ra bên ngoài. Kết quả: Đến đây thì Redis đã được start rồi. docker ps -a Các bạn có [...]

Đọc thêm
Rate Limiting with Go and Redis

Rate Limiting with Go and Redis

Bài viết được sự cho phép của tác giả Nguyễn Hữu Đồng Hế nhô các bạn, hôm nay mình xin được trình bày một giải pháp đơn giản để hạn chế spam connection tới server khiến server mất tài nguyên để xử lí. Mình sẽ dùng Redis để cache số request mà client đã thực hiện đến server, và dựa vào IP để xác minh client. Xác minh theo IP thì sẽ dẫn dến 1 hậu quả là sẽ vô tình từ chối connection đến từ các client khác sử dụng chung một network với client đó. Việc chọn thứ gì để phân biệt client thì đó là do các bạn lựa chọn nhưng trong bài này mình sẽ dựa vào IP để phân biệt người dùng :D [irp posts="32315" name="Generate fake UUID cực kì đơn giản"] [irp posts="19368" name="Áp dụng Rate Limiting vào hệ thống như thế nào?"] Trước hết Redis là một loại dữ diệu được lưu trữ có cấu trúc được lưu trong ram, nó được lưu trong Ram nên các thao tác đọc/ghi sẽ rấ [...]

Đọc thêm