Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9e78686

Browse files
Abide by 'lazy connect' configuration
Some methods don't need to automatically connect to Redis if called either with a standard Redis object or from the context of a RedisArray object. This includes stuff like getOption(), setOption(), etc which don't actually need to connect as they don't need anything over the wire. Addresses phpredis#504
1 parent f0f341e commit 9e78686

File tree

2 files changed

+125
-124
lines changed

2 files changed

+125
-124
lines changed

library.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,13 @@ PHP_REDIS_API int redis_sock_read_scan_reply(INTERNAL_FUNCTION_PARAMETERS, Redis
4444
PHP_REDIS_API int redis_sock_write(RedisSock *redis_sock, char *cmd, size_t sz TSRMLS_DC);
4545
PHP_REDIS_API void redis_stream_close(RedisSock *redis_sock TSRMLS_DC);
4646
PHP_REDIS_API int redis_check_eof(RedisSock *redis_sock TSRMLS_DC);
47-
/*PHP_REDIS_API int redis_sock_get(zval *id, RedisSock **redis_sock TSRMLS_DC);*/
4847
PHP_REDIS_API void redis_free_socket(RedisSock *redis_sock);
4948
PHP_REDIS_API void redis_send_discard(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock);
5049
PHP_REDIS_API int redis_sock_set_err(RedisSock *redis_sock, const char *msg, int msg_len);
5150

5251
PHP_REDIS_API int redis_sock_write(RedisSock *redis_sock, char *cmd, size_t sz TSRMLS_DC);
5352
PHP_REDIS_API void redis_stream_close(RedisSock *redis_sock TSRMLS_DC);
5453
PHP_REDIS_API int redis_check_eof(RedisSock *redis_sock TSRMLS_DC);
55-
/* PHP_REDIS_API int redis_sock_get(zval *id, RedisSock **redis_sock TSRMLS_DC); */
5654
PHP_REDIS_API void redis_free_socket(RedisSock *redis_sock);
5755
PHP_REDIS_API void redis_send_discard(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock);
5856
PHP_REDIS_API int redis_sock_set_err(RedisSock *redis_sock, const char *msg, int msg_len);

0 commit comments

Comments
 (0)