Commit Graph

16 Commits

Author SHA1 Message Date
Julien Letessier
11d8c26c19 Keep connections open on transaction forbid
Return the error for forbidden commands in transactions without closing the client.

Adds transaction_forbid test and runs it in the harness.
2026-01-15 09:13:37 +01:00
Julien Letessier
220772824c Guard against null server responses
Convert unexpected null responses into DeliverRequestFail instead of crashing.

Adds null_response_handling test and runs it in the harness.
2026-01-15 09:12:43 +01:00
fortrue
ace6ed2941 fix private connection leak 2019-06-15 09:03:54 +08:00
fortrue
20bfcb657e fix async assign client race condition, #32 #33 #35 #36 2018-07-05 11:54:12 +08:00
fortrue
86183a4a97 support redis server connection keepalive and timeout
fix Issue #21
2018-02-23 16:47:03 +08:00
fortrue
3207be46ef 1.fix issue14, don't add invalid sentinel address
2.add default compile option -g
3.fix command config get BufSize output
4.ignore online status for ClusterServerPool server
2017-12-29 11:27:02 +08:00
fortrue
45661645ed 1.add more information for command info and config get
2.fix log file symbol link error
2017-12-26 14:27:09 +08:00
fortrue
bd9d2ed57e fix stats output bug for Servers 2017-11-26 16:01:44 +08:00
fortrue
dc1de3935c 1.support section for INFO command
2.fix authority bug
3.fix test base
2017-11-23 15:08:05 +08:00
fortrue
6da3706900 support QUIT command 2017-11-09 12:18:34 +08:00
fortrue
db2b856211 fix stats cpu format bug 2017-11-02 22:03:48 +08:00
fortrue
345ff2c20f supports inline command protocol for command:PING/ECHO/AUTH/SELECT 2017-09-08 11:13:54 +08:00
fortrue
1569b57bd7 fix server connection leak for list block command 2017-09-06 17:09:16 +08:00
fortrue
017ae6461b 1.fix parse error for multi-key command with single key
2.correct some commands property
3.add test cases
2017-09-03 19:53:04 +08:00
joyield
ecc63e5586 improve performance
fix scan for sentinel groups
2017-07-30 15:00:51 +08:00
joyield
801df5e2b8 release 1.0.0 2017-07-24 11:00:44 +08:00