2010-02-02 28 views

Trả lời

4

Sử dụng thư viện C bindings? Dường như không có trình bao bọc C++ ở bất kỳ đâu.

+0

Thông báo trước là trang dự án cho biết đó là alpha và không phải tất cả các lệnh đều được hỗ trợ. –

+2

Vâng, đó là mã nguồn mở, vì vậy bạn luôn có thể đóng góp :) – LiraNuna

13

Tôi đã chia rẽ máy khách redis-cplusplus-hư cấu, làm cho nó tương thích với máy chủ redis-v2.0, thêm các cuộc gọi api bị thiếu và triển khai băm đồng nhất. Ngoài ra còn có trạng thái ban đầu của các lớp cấp cao sẽ có thể sử dụng được như các loại stl trong tương lai gần (shared_string, shared_int, shared_set, ...). Không có gì là sản xuất đã sẵn sàng chưa nhưng các cuộc thử nghiệm cung cấp được thành công chạy :-)

http://github.com/mrpi/redis-cplusplus-client

+0

phụ thuộc vào thư viện tăng không may. Đã bình chọn nhưng nếu tôi có thể lấy lại nó. Boost là sự phụ thuộc nặng nề cho các dự án trọng lượng nhẹ. – Maverick

1

https://github.com/petrohi/hiredispp

Ngoài ra kiểm tra hiredispp. Nó là xa hoàn thành, nhưng thực hiện rất đơn giản mà kết thúc tốt đẹp xung quanh C thuê. Hiredis quản lý giao thức cấp thấp và các công cụ mạng trong khi trình bao bọc hiredispp chỉ làm cho nó thân thiện với C++.

4

https://github.com/brianwatling/redispp

Tôi vừa phát hành ứng dụng khách redis C++ trên github. Đó là tính năng chính hiện nay là pipelining, tôi sẽ bổ sung thêm nhiều tính năng sớm hơn, có thể sharding/hash băm phù hợp tiếp theo.

1

Một C++ khách hàng có thể tìm thấy ở đây: https://github.com/luca3m/redis3m

Đó là một wrapper của hiredis, với C lớp đẹp ++, một kết nối tổng hợp tính sẵn sàng cao và một bộ các mô hình đã được thực hiện và sẵn sàng để sử dụng.

3

danh sách chính thức của C++ khách hàng

Khám phá một danh sách đầy đủ của Redis C++ clients on redis.io. Bạn sẽ tìm thấy có các máy khách khác nhau dựa trên tăng, Qt, v.v. Lưu ý rằng vào thời điểm này, không có ứng dụng khách C++ nào được đánh dấu là "Được khuyến nghị". Nhưng có một khách hàng C được đề nghị, hiredis, nên hoạt động tốt trong C++.

Các vấn đề liên quan