forked from wandenberg/redis_nginx_adapter
-
Notifications
You must be signed in to change notification settings - Fork 0
Adapter to use hiredis with async connections inside a nginx module
License
BeyondSelves/redis_nginx_adapter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
redis_nginx_adapter =================== An adapter to use the events structure from Nginx on communication with redis, using redis asynchronous context. It requires [hiredis](https://github.com/redis/hiredis) >= 0.11.0, and Nginx headers. Instalation ----------- * get Nginx source and configure it with ./configure * get hiredis source, configure and install it * configure redis_nginx_adapter pointing to nginx source dir and hiredis like ./configure --with-nginx-dir=../nginx-1.7.1 --with-hiredis-dir=/opt make make install Basic usage ----------- redis_nginx_init(); redisAsyncContext *redis_server = NULL; if (redis_nginx_open_context((const char *) "localhost", 6379, 0, &redis_server) != NULL) { redisAsyncCommand(redis_server, NULL, NULL, "SET %b %d-%d", r->uri.data, r->uri.len, r->headers_out.status, r->headers_out.content_length_n); } redis_nginx_close_context(&redis_server);
About
Adapter to use hiredis with async connections inside a nginx module
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Shell 89.2%
- Makefile 7.9%
- C 2.3%
- M4 0.6%