/** * Using the synchronous interface */ public static void usingSyncClient () { ConnectionSpec spec = DefaultConnectionSpec.newSpec() .setCredentials("jredis".getBytes()) .setDatabase(10); JRedis jredis = new JRedisClient(spec); System.out.println ("** using JRedis **"); useZRangeSubset (jredis); jredis.quit(); }
jredis.quit();
/** * Using the synchronous interface */ public static void usingSyncClient () { ConnectionSpec spec = DefaultConnectionSpec.newSpec() .setCredentials("jredis".getBytes()) .setDatabase(10); JRedis jredis = new JRedisClient(spec); System.out.println ("\nusing the SyncClient: \n\n"); useMSet (jredis); useMSetNX (jredis); jredis.quit(); }
jredis.quit();
pipeline.sync().quit();
private void run(String password) { try { ConnectionSpec spec = DefaultConnectionSpec.newSpec().setCredentials(password); JRedis jredis = new JRedisClient(spec); jredis.ping(); if(!jredis.exists(bkey)) { jredis.set(bkey, "Hello Again!"); System.out.format("Hello! You should run me again!\n"); } else { String msg = toStr ( jredis.get(bkey) ); System.out.format("%s\n", msg); } jredis.quit(); } catch (RedisException e){ if (e.getCommand()==Command.PING){ System.out.format("I'll need that password! Try again with password as command line arg for this program.\n"); } } catch (ProviderException e){ System.out.format("Oh no, an 'un-documented feature': %s\nKindly report it.", e.getMessage()); } catch (ClientRuntimeException e){ System.out.format("%s\n", e.getMessage()); } } }
pipeline.sync().quit(); Log.log("shutting down.");