Comments (14)
Sure! I have planned to do it over the weekend! :)
from jedis.
done! :) Jedis .1.5.1
from jedis.
Hey,
I finally got some time to upgrade to Redis 2.2 (rc2) and Jedis 1.5.1 - here's some quick feedback:
- getbit/setbit might be better accepting a long as offset instead of a int. This might be the case with the entire API.
- the new commands (list index, get/set bit etc...) do not seem to be available on the transaction API.
- brpoplpush returns a String instead of a byte[] on BinaryClient
Otherwise, everything works great - thanks for making this possible!
from jedis.
Thanks a lot for the feedback!
I will commit fixed tonight, I just got back from my vacations so now I have time to work on Jedis again! :)
Will keep you updated when changes are made.
from jedis.
Hey - any update on this issue? Is there a new branch or snapshot that I have missed?
Thanks!
from jedis.
done on master, just forgot to push it to github and let you know :S sorry!
but now it is all pushed and ready for you to play with :)
from jedis.
Hey,
Great - just tried the update.
- the longs are still not exposed on BinaryJedis or on the Transaction API (though the seem to be used on the Client).
- the transaction API still doesn't have all methods available on it - for example sort& save.
- indeed this was fixed.
Unfortunately didn't see issue #77 [1] addressed in the master yet.
[1] https://github.com/xetorthio/jedis/issues#issue/77
from jedis.
sorry about that. 1 and 2 should be fixed now.
please let me know is something else is missing
from jedis.
- The Binary TX still uses int for get/setBit
- The sort methods are not available in binary form - the one's I'm looking for are transaction.sort(byte[], SortingParam, byte[] dstKey) and sort(byte[], byte[] dstKey)
from jedis.
wooops. missed that. pushed to master.
the only thing missing is: sort(byte[], byte[] dstKey) which doesn't exists anywhere in the code. so will do it today later.
from jedis.
I can see the method on BinaryJedis#public Long sort(final byte[] key, final byte[] dstkey).
from jedis.
done. sorry about this mess. seems like my brain still thinks I'm on vacations.
from jedis.
no worries - everything works now. Any chance of fixing issue #77 (binary pubsub) this week?
from jedis.
sure, will do it over this weekend. so expect a new version of Jedis on Monday.
from jedis.
Related Issues (20)
- redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream when init JedisCluster using java test container HOT 1
- Sometimes observing high latency when using JedisCluster with large number of threads. HOT 2
- Is renewSlotCache necessary when received MOVED HOT 3
- Using Chinese query plus summarize syntax, the characters are garbled:�
- client side cache is not invalidated upon key deletion from the same client HOT 1
- unable to connect to Google Memorystore HOT 4
- Could not get a resource from the pool HOT 7
- Jedis4 cannot close SentinelListener connection completely in a JedisSentineled mode when executing method close ,caused connection leak
- redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
- redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool at redis.clients.jedis.util.Pool.getResource(Pool.java:42) ~[jedis-5.1.2.jar:?] at redis.clients.jedis.JedisPool.getResource(JedisPool.java:378) ~[jedis-5.1.2.jar:?] HOT 2
- JedisPooled ## Could not get a resource from the pool HOT 5
- redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream. HOT 4
- Resource leak: JedisPooled does not return connection to the pool on socket exception HOT 1
- Jedis connect failed when using dns resolver in jedis 5.1.2 HOT 5
- Pipeline is invalid HOT 2
- Performance issue version 5.1.3
- Empty lua table returns EmptyMap since 5.0.1
- redis.clients.jedis.exceptions.JedisConnectionException: Failed to connect to any host resolved for DNS name. HOT 1
- Failed to connect to any host resolved for DNS name. HOT 1
- Java 21 and Virtual Threads: Timeout waiting for idle object HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jedis.