Eric Hauser
dba5e2c3d4
Merge pull request #199 from sehugg/jedis
...
---
The subscribe and psubscribe operations call setTimeoutInfinite() since they never return on their own. If the Redis server goes away without closing the connection, the connection can hang indefinitely. Turning on keep-alive will allow the connection to eventually timeout and attempt reconnection.
Note that keepalive must also be enabled on your server, see the Linux HOWTOs on how to do this.
2011-09-12 22:49:12 -04:00
wjw465150
a688c610ae
wjw465150 add socket performance
2011-09-12 22:47:17 -04:00
Jonathan Leibiusky
8a5948a84a
Merge pull request #167 from kevinsawicki/docs
...
Fix @see tags referencing int params that are now long
2011-08-31 05:29:37 -07:00
Jonathan Leibiusky
ef3a532902
Merge pull request #172 from kevinsawicki/docs2
...
Fix broken @see and @link javadoc tags
2011-08-31 05:28:51 -07:00
Justin Sanders
0aab8cb63b
Fixed comments in exists, return values were incorrect
2011-08-16 11:15:07 -04:00
Kevin Sawicki
bbb6d666ac
Fix broken @see and @link tags
2011-06-28 10:52:46 -07:00
Kevin Sawicki
234336b58b
Fix @see tags referencing int params that are now long
2011-06-23 16:49:28 -07:00
Jonathan Leibiusky
cbca00a78e
Merge pull request #153 from ewhauser/master
...
Exception thrown when trying to get a key with pipeline that does not exist
2011-06-03 08:01:50 -07:00
Jonathan Leibiusky
9006178a05
JedisPool timeout was broken. Values <= 0 where treated as -1, where 0 is infinite
2011-06-03 11:48:55 -03:00
Jonathan Leibiusky
8465720d92
remove strange license header
2011-06-03 10:52:49 -03:00
Eric Hauser
3b55731b7b
Pipeline commands should not throw an exception when a key is unset
2011-06-02 00:42:56 -04:00
Jonathan Leibiusky
6aa216f8cf
remove watch from transaction
2011-05-30 14:23:20 -03:00
Jonathan Leibiusky
d690833ed6
avoid creating pipeline responses and do it lazy
2011-05-30 13:43:21 -03:00
Jonathan Leibiusky
44c3eef60e
Add binary responses to binary transaction
2011-05-30 11:13:41 -03:00
Jonathan Leibiusky
00712f040d
binary jedis watch command accepts several keys
2011-05-26 12:53:42 -03:00
Jonathan Leibiusky
607d31d96b
On reconnection, select the correct db index
2011-05-15 22:17:21 -03:00
Jonathan Leibiusky
20ee796fa8
hvals response type consistency, was Collection should have been List
2011-05-15 21:59:00 -03:00
Dario Guzik
202d68a21c
optimize
2011-05-15 18:34:15 -03:00
Dario Guzik
56fd098ee2
keep old connection file. DO NOT CROSS BRANCHES AGAIN
2011-05-15 18:24:23 -03:00
Dario Guzik
37587df2b6
MasterSlave consistency and old mode compatibility with shard names
2011-05-15 18:22:34 -03:00
Dario Guzik
9af964e88d
Merge branch 'master' of https://github.com/xetorthio/jedis into Cleaning
2011-05-13 18:03:44 -03:00
Dario Guzik
ace1588501
disconnection
2011-05-13 18:03:38 -03:00
Jonathan Leibiusky
6a78b32a84
Merge pull request #121 from ewhauser/master
...
Fix bug in getbit/setbit and add bit commands to ShardedJedisPipeline
2011-05-11 19:29:37 -07:00
Jonathan Leibiusky
4e15a23e41
list command receive now long parameters to be consistent with return type
2011-05-11 23:23:06 -03:00
Jonathan Leibiusky
b6df4739a0
add Tuple compareTo
2011-05-11 23:09:37 -03:00
Jonathan Leibiusky
f25d70916c
Merge pull request #103 from malomalo/set-compare
...
Tuple compare
2011-05-11 19:01:29 -07:00
Jonathan Leibiusky
6ff9683537
add getDB() which return the db number we are connected to
2011-05-11 22:50:53 -03:00
Jonathan Leibiusky
cd3b50268e
add publish command to Pipeline
2011-05-11 22:29:42 -03:00
Jonathan Leibiusky
86fdf63cc9
add publish to transaction
2011-05-11 19:53:20 -03:00
Jonathan Leibiusky
66b0a5784d
fix md5 hashing as MessageDigest is not threadsafe, now using ThreadLocal
2011-05-11 19:45:07 -03:00
Jonathan Leibiusky
0d6d37b95f
throw JedisDataException when sending NULL values to redis as it is not a valid value in the protocol
2011-05-11 19:22:31 -03:00
Jonathan Leibiusky
acb1eb594f
throw a JedisConnectionException if unsubscribing from a not subscribed JedisPubSub instance
2011-05-11 14:56:05 -03:00
Jonathan Leibiusky
22b2229ba0
handle quit command response as it was leaving the socket in an unconsistent state
2011-05-11 14:06:07 -03:00
Jonathan Leibiusky
0885681f63
fix small typo in exists command
2011-05-11 13:32:14 -03:00
Jonathan Leibiusky
b13c964500
jedis monitor should set client socket timeout to infinite
2011-05-02 01:54:52 -03:00
ewhauser
6e1ef5af50
adding bit commands to ShardedJedisPipeline
2011-04-28 14:39:08 -04:00
Jonathan Leibiusky
e5a3833d4a
change doc as it confuses people about setting empty hashes
2011-04-25 13:12:14 -03:00
Jonathan Leibiusky
a94168bcc1
add del() to ShardedJedis
2011-04-25 11:05:31 -03:00
Jonathan Leibiusky
6c59e347c7
don't check if jedis is connected as PING will connect if necessary
2011-04-25 10:57:51 -03:00
Jonathan Leibiusky
443686b155
double builder should build from string
2011-04-16 17:06:00 -03:00
Eric Hauser
cf74935721
fix reversed boolean logic for setbit
2011-04-06 23:47:31 -04:00
Jonathan Leibiusky
97dd134eec
Merge branch 'master' of https://github.com/lmar/jedis into lmar-master
...
Conflicts:
src/main/java/redis/clients/jedis/Pipeline.java
src/main/java/redis/clients/jedis/PipelineBlock.java
2011-04-06 21:52:48 -03:00
Jonathan Leibiusky
8aa25eb9b3
Merge branch 'issue-78' of https://github.com/grdmitro/jedis into grdmitro-issue-78
2011-04-06 02:03:51 -03:00
Jonathan Leibiusky
1502990cea
Merge branch 'safe_disconnect' of https://github.com/grdmitro/jedis into grdmitro-safe_disconnect
2011-04-06 02:00:13 -03:00
Jonathan Leibiusky
90e68fa482
Merge branch 'ordered_shards_iteration' of https://github.com/grdmitro/jedis into grdmitro-ordered_shards_iteration
2011-04-06 01:57:14 -03:00
Jonathan Leibiusky
3fb7a52017
multi/exec block return formatted responses
2011-04-06 01:38:19 -03:00
Jonathan Leibiusky
6707b62342
pipeline return formatted values
2011-04-06 01:07:20 -03:00
Dmytro
f16d91550d
made shard iterable in the same order as in config during creation
2011-04-05 15:41:28 +01:00
Dmytro
620a5d699f
safe disconnect
2011-03-25 15:15:57 +00:00
Jonathan Leibiusky
ff50c17238
fix issue 108, brpoplpush set infinite timeout before waiting for a reply from the server
2011-03-25 11:37:49 -03:00