我使用Jedis作为Java客户端连接到Redis服务器.
问题1:似乎没有办法获取/设置Object<?扩展Serializable> ?所有的值必须是String或byte []?
其他客户喜欢“JRedis”和Spymemcache(对于memcached服务器)可以.
问题2:如果我使用ShardedJedis,它不能设置auth /密码?而Jedis类可以(使用auth(String password)).
注意问题2:ShardedJedis只支持在单个键上运行的命令.这是为了保证原子性.如果要在特定的redis上运行特定的命令,您应该使用shardedJedis.getShard(‘someky’),这将返回一个可以使用的Jedis实例.
另一种处理方式,推荐的方法是在JedisShardInfo实例中指定您的密码.
你可以在 tests 看到这个例子.
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/12279117/can-jedis-get-set-an-java-pojo