making parse redis connstr externally available
This commit is contained in:
		
							
								
								
									
										13
									
								
								lib/redis.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								lib/redis.c
									
									
									
									
									
								
							| @@ -25,18 +25,7 @@ | |||||||
|  |  | ||||||
| static redisContext *rctx; | static redisContext *rctx; | ||||||
|  |  | ||||||
| #define T_TCP 0 | redisconf_t *redis_parse_connstr(char *connstr) | ||||||
| #define T_LOCAL 1 |  | ||||||
|  |  | ||||||
| typedef struct redisconf { |  | ||||||
| 	int type; |  | ||||||
| 	char *path; |  | ||||||
| 	char *server; |  | ||||||
| 	uint16_t port; |  | ||||||
| 	char *list_name; |  | ||||||
| } redisconf_t; |  | ||||||
|  |  | ||||||
| static redisconf_t *redis_parse_connstr(char *connstr) |  | ||||||
| { | { | ||||||
| 	redisconf_t *retv = malloc(sizeof(redisconf_t)); | 	redisconf_t *retv = malloc(sizeof(redisconf_t)); | ||||||
| 	if (strcmp("tcp://", connstr) == 6) { | 	if (strcmp("tcp://", connstr) == 6) { | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								lib/redis.h
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								lib/redis.h
									
									
									
									
									
								
							| @@ -5,6 +5,19 @@ | |||||||
| #ifndef REDIS_ZHELPERS_H | #ifndef REDIS_ZHELPERS_H | ||||||
| #define REDIS_ZHELPERS_H | #define REDIS_ZHELPERS_H | ||||||
|  |  | ||||||
|  | #define T_TCP 0 | ||||||
|  | #define T_LOCAL 1 | ||||||
|  |  | ||||||
|  | typedef struct redisconf { | ||||||
|  | 	int type; | ||||||
|  | 	char *path; | ||||||
|  | 	char *server; | ||||||
|  | 	uint16_t port; | ||||||
|  | 	char *list_name; | ||||||
|  | } redisconf_t; | ||||||
|  |  | ||||||
|  | redisconf_t *redis_parse_connstr(char *connstr); | ||||||
|  |  | ||||||
| int redis_init(char*); | int redis_init(char*); | ||||||
|  |  | ||||||
| int redis_close(void); | int redis_close(void); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user