12/08/2018, 17:16

Tìm hiểu Redis databace model

Chào các bạn mình hôm này mình xin chia sẻ một mảng khá thú vị về redis database đó là redis model..hihi Như lần trước mình có chia sẻ 2 bài cũng về chủ đề redis từ tổng quan đến cơ chê ghi dữ liệu vào file của redis đó là 2 cơ chế: RDP vs AOF các bạn có thể tham khảo linh này nhé ...

Chào các bạn mình hôm này mình xin chia sẻ một mảng khá thú vị về redis database đó là redis model..hihi Như lần trước mình có chia sẻ 2 bài cũng về chủ đề redis từ tổng quan đến cơ chê ghi dữ liệu vào file của redis đó là 2 cơ chế: RDP vs AOF các bạn có thể tham khảo linh này nhé https://viblo.asia/p/redis-database-va-co-che-ghi-file-len-disk-924lJrpmlPM. Rồi đến việc cài đặt redis, mình thì đang dùng ubuntu nên mình chia sẻ cách cài đặt trên ubuntu và các dùng thư viện để kết nối redis thì các bạn tham khảo link sau: https://viblo.asia/p/redis-database-cai-dat-va-ket-noi-trong-java-63vKjnWVK2R.

Như các bạn thấy với c hê quản trị cơ sở dữ liệu Mysql hay SQL Server thì việc lưu dữ liệu luôn theo một cấu trúc gọi là table, trong table có các column chưa các kiểu dữ liệu khác nhau. Còn với redis cấu trúc lưu trữ đinh nghĩa gọn gàng trong 5 kiểu: String, Hash, List, Set, Sorted Set

1.String

với kiểu String tren redis thì lưa trữ dữ liệu tối đa 512 megabyte cho một key đảm nhiệm

127.0.0.1:6379> set strkey "chung toi la chien sy"
OK
127.0.0.1:6379> get strkey
"chung toi la chien sy"
127.0.0.1:6379> 

2.Hash

Kiểu lưu trữ hash thì dùng cặp key-value, theo minh tìm hiểu được biết key trong hash được lưu trữ sắp xếp ngẫu nhiên trong bộ nhớ, mình đang hiểu như vậy, có một chút liên hệ sang java thì họ nhà hash khi lưu trữ ko được order mình nghĩ chắc cũng same same             </div>
            
            <div class=

0