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)
- Speed up slow tests, or separate them out in their own jobs
- Run parallel jobs
- Ensure local development can run tests easily
- Make tests idempotent
- redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream. - issue with jedis 5.1.0 HOT 4
- jedis subscription not listening to thread interrupted signal HOT 3
- Add support for CLUSTER LINKS command HOT 1
- Add support for HSCAN [NOVALUES]
- Add command filter for CLIENT KILL to support maximum age via [MAXAGE] option
- Support XREAD, XREADGROUP reading from last message of stream
- Supporting redis unstable commands
- [question]Does jedis support jdk21? HOT 2
- How to use RedisTimeSeriesCommands with jedis HOT 1
- Pipelined transaction-handling: watch + get & multi + set
- [Suggested change] Log a warning when `ConnectionFactory.validateObject` determines the connection is no longer connected and/or the ping fails HOT 1
- Reduce the log level of validateObject to WARN HOT 6
- Add support for configuring connection pool to MultiClusterPooledConnectionProvider HOT 4
- "ERR unknown command 'memory', with args beginning with: USAGE" with Jedis and AWS ElastiCache HOT 1
- mac端启动连接远程服务cacheCloud redis集群失败 HOT 1
- Jedis 4.4.7 MultiNodePipeline binary command version of zrevrangeByScore is broken HOT 1
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.