Trong điều kiện đơn giản Predis chỉ là một lớp trừu tượng PHP cho Redis.
Điều này có nghĩa là các nhà phát triển có thể sử dụng cú pháp PHP-cụ thể để tạo ra cơ sở dữ liệu và chạy các truy vấn và lấy kết quả truy vấn cùng một lúc.
Predis cho phép họ tập trung vào các kỹ năng PHP của họ mà không cần phải lãng phí thời gian học cú pháp SQL cụ thể Redis, và cũng đảm bảo mã của họ bằng cách không có cú pháp SQL trộn với PHP.
Các máy chủ cấu hình mặc định cho Redis là 3.0.
Điều gì là mới trong phiên bản 1.0.1:.
- Chuyển sang PSR-4 cho động nạp
- Các máy chủ cấu hình mặc định cho Redis là 3.0.
- Loại bỏ hồ sơ máy chủ cho Redis 1.2.
- Added Sentinel đến cấu hình cho Redis 2.6 và PubSub đến cấu hình cho Redis 2.8.
- Predis & # x5c; Khách hàng bây giờ có thể gửi các lệnh thô sử dụng Predis & # x5c;. Khách hàng :: executeRaw ()
Điều gì là mới trong phiên bản 0.8.4:
- Thêm DUMP và RESTORE đến cấu hình máy chủ cho Redis 2.6.
- ngoại lệ kết nối với doanh nghiệp báo cáo chi tiết về máy chủ cơ bản trong tin nhắn của họ.
- Cho phép Predis & # x5c; Kết nối & # x5c; PhpiredisConnection sử dụng một địa chỉ IP ngẫu nhiên khi một máy chủ thực sự có một số IP .
- Sửa chữa:
- Cho phép HMSET khi sử dụng một cụm Redis nút với phía khách hàng sharding hoặc redis-cluster.
- Set WITHSCORES modifer cho ZRANGE, ZREVRANGE, ZRANGEBYSCORE và ZREVRANGEBYSCORE chỉ khi các mảng tùy chọn thông qua để các lệnh đã WITHSCORES thiết lập là true.
- lệnh Kịch bản giảm trở lại từ EVALSHA để EVAL dẫn PHP lỗi khi sử dụng một khách hàng đặt trước.
- Predis & # x5c; PubSub & # x5c;. DispatcherLoop hiện đang làm việc đúng khi sử dụng prefixing phím
Yêu cầu :
- PHP 5.3 hoặc cao hơn
- Redis 1.2 hoặc cao hơn
Bình luận không