Hỗ trợ Redis trong Spica

57 views
Skip to first unread message

pcdinh

unread,
Dec 23, 2009, 11:35:52 AM12/23/09
to The Spica Project
Hi,

Ở Hanoi PHP Day, tôi đã giới thiệu sơ qua về Redis, một key-value
store rất có triển vọng hiện nay nhờ

+ Tốc độ nổi trội (faster than Memcached in some cases)
+ Dễ cài đặt
+ Có khả năng persist dữ liệu trên đĩa thay vì chỉ lưu trên bộ nhớ hay
trên đĩa như một số key-value database khác như Memcached hay TC
+ Hỗ trợ tập cấu trúc dữ liệu đặc biệt phong phú có khả năng sắp xếp
lại theo các tiêu chí khiến cho Redis nổi trội hẳn so với các key
value database khác như Memcached hay TC

http://www.slideshare.net/pcdinh

Redis bước đầu đã được chính thức hỗ trợ như là một module độc lập của
Spica. Nghĩa là Redis module không sử dụng bất cứ một lớp nào trong
Spica framework

Library http://code.google.com/p/spica/source/browse/trunk/library/spica/core/datasource/Redis.php
Test cases: http://code.google.com/p/spica/source/browse/trunk/tests/datasource/SpicaRedisKeyValueTest.php

Text-based Redis protocol hiện nay gần như đã được hỗ trợ đầy đủ. Một
số công việc cần làm

+ Viết thêm test cases
+ Viết thêm các lớp thể hiện Redis command
+ Thiết kế API cho việc hỗ trợ consistent hashing

Sẽ là rất tuyệt nếu các bạn có thể tham gia cùng tôi hoàn thiện hệ
thống thư viện này trên phương diện là người viết code hay bình luận
về API hay các tính năng hỗ trợ.

Xin cảm ơn các bạn.

Định

Nguyen Duc Phu

unread,
Dec 23, 2009, 9:10:18 PM12/23/09
to spicap...@googlegroups.com
Hi anh Định,

Bữa trước em có update code về và thấy xuất hiện Library của Redis :)
Hiện tại do chưa tìm hiểu nhiều nên em chưa đóng góp được gì.

Anh có thời gian viết thêm manual cho Spica đi :D

2009/12/23 pcdinh <pcd...@gmail.com>

--

You received this message because you are subscribed to the Google Groups "The Spica Project" group.
To post to this group, send email to spicap...@googlegroups.com.
To unsubscribe from this group, send email to spicaproject...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/spicaproject?hl=en.

pcdinh

unread,
Dec 23, 2009, 10:10:20 PM12/23/09
to The Spica Project
Anh mới viết code hôm 21

http://code.google.com/p/spica/source/diff?spec=svn1506&r=1506&format=side&path=/trunk/library/spica/core/datasource/Redis.php

Đến tối hôm qua nó pass qua các test cases đã viết.

Sẽ update docs cho Spica sớm

Reply all
Reply to author
Forward
0 new messages