Estaba usando phpredis y ahora también estoy intentando predis para mis aplicaciones de php, pero no pude encontrar una buena documentación para la segunda. Hay un "Cómo usar" en github, pero me parece bastante corto. Sin embargo, verifiqué los ejemplos y me di cuenta de que están usando el Redis commands en caracteres "minúsculas". Probé unos y funciona, pero no quiero probarlos todos para ver si esto es cierto ...¿Hay una documentación de Predis?
Respuesta
yo soy el autor de Predis y tengo que admitir que la biblioteca aún falta un poco en términos de documentación, pero desafortunadamente no puedo encontrar la cantidad correcta de tiempo libre para preparar un conjunto completo de documentos para la wiki. Siempre estoy esperando algunas contribuciones :-)
Solo para responder a su pregunta, en las versiones recientes de Predis (> = v0.7.0) los métodos que se asignan a los comandos de Redis no distinguen entre mayúsculas y minúsculas, que es también el comportamiento estándar de PHP para nombres de métodos. Por ejemplo, puede llamar SET usando $client->set('foo', 'bar')
o $client->SET('foo', 'bar')
o incluso $client->sEt('foo', 'bar')
. Las versiones anteriores de la biblioteca (v0.5.x, v0.6.x) por otro lado utilizan un enfoque sensible caso para los comandos de Redis (en minúsculas solamente) debido a la forma en que sus nombres fueron tratados dentro de la metamétodo __call()
utilizado por Predis.
Véase el párrafo Cómo Predis objetivo la aplicación de la abstracción de Redis comandos? en this FAQ para obtener más información acerca de cómo se implementan los comandos de Redis en Predis.
Eso responde mi pregunta. Ahora podría simplemente usar la documentación del comando redis para obtener más información sobre los comandos. ¡Gracias por Predis! –
Solo para publicar una actualización sobre el tema, recientemente comenzamos a trabajar en la documentación de Predis. El proyecto avanza muy bien, aunque lentamente, los bits actualmente disponibles se pueden encontrar en la rama [documentación] (https://github.com/nrk/predis/tree/documentation/doc) en el repositorio canónico. – nrk
- 1. ¿Hay alguna documentación de Android XML?
- 2. ¿Hay una documentación del depósito giratorio para Python?
- 3. ¿Hay alguna documentación en el archivo package.json?
- 4. ¿Hay alguna referencia/documentación del navegador Android?
- 5. Predis está dando 'Error al leer la línea del servidor'
- 6. API de aplicaciones de Spotify: ¿hay más documentación?
- 7. PHPUnit se burla de una amplia documentación
- 8. ¿Hay una API en .net para leer el archivo de documentación de comentario XML
- 9. ¿Hay alguna buena documentación/libros/tutoriales para xUnit.NET?
- 10. ¿Hay alguna documentación decente o tutoriales en ClojureCLR?
- 11. ¿Hay alguna documentación sobre cómo se inicia Minix 3.2 (último)?
- 12. Documentación de programación funcional
- 13. Generando documentación de Javascript
- 14. Documentación de WebForm_PostBackOptions
- 15. JavaScript Documentación de VSDoc
- 16. Documentación de Framebuffer
- 17. macro documentación de MSBUILD?
- 18. Pre Proyecto de Documentación
- 19. ¿Hay alguna forma de generar una wiki de documentación para github a partir de los comentarios de mi documentación XML en C#?
- 20. ¿Generar documentación de Protobuf?
- 21. PyQt documentación
- 22. Documentación de Gnome javascript
- 23. Documentación para comentarios sobre la documentación de Qt? Qt + Doxygen?
- 24. WinRT Documentación de tipos proyectados
- 25. Mathematica: Documentación de función
- 26. ¿Por qué mi falso PHPUnit del cliente Predis no coincide con mis expectativas?
- 27. Método 'documentación'
- 28. Documentación de PHP GraphViz
- 29. Documentación de Better D
- 30. Documentación de servicio WCF
Aquí hay una buena visión general en el sitio: [Una introducción a Redis en PHP usando Predis] (http://www.sitepoint.com/an-introduction-to-redis-in-php-using-predis/) – j0k