Installasjon
Før vi begynner å bruke Redis i våre Java-programmer, må vi sørge for at vi har Redis java Driver og Java satt opp på maskinen. Du kan sjekke Java tutorial for Java installasjon på maskinen din. Nå, la oss sjekke hvordan du setter opp Redis java driver.
. Sørg for å laste ned siste versjon av det.
inn i klassebanen.
Koble til Redis server
import redis.clients.jedis.Jedis; public class RedisJava {public static void main (String [] args) {//Koble til Redis server på localhost Jedis Jedis = nye Jedis ("localhost"); System.out.println ("Tilkobling til serveren sucessfully"); //sjekke om serveren kjører eller ikke System.out.println ("Server kjører:" + jedis.ping ()); }}
Nå, la oss kompilere og kjøre over program for å teste tilkoblingen til Redis server. Du kan endre din vei som per kravet. Vi antar gjeldende versjon av jedis.jar er tilgjengelig i den nåværende banen
$ javac RedisJava.java $ java RedisJavaConnection til serveren sucessfullyServer kjører: Pong
Redis Java String eksempel
import redis.clients.jedis. Jedis; public class RedisStringJava {public static void main (String [] args) {//Koble til Redis server på localhost Jedis Jedis = nye Jedis ("localhost"); System.out.println ("Tilkobling til serveren sucessfully"); //sette dataene i Redis string jedis.set ("tutorial-navn", "Redis tutorial"); //Få de lagrede dataene og skrive den System.out.println ("Lagret streng i Redis ::" + jedis.get ("tutorial-name")); }}
Nå, la oss kompilere og kjøre over programmet.
$ javac RedisStringJava.java $ java RedisStringJavaConnection til serveren sucessfullyStored streng i Redis :: Redis tutorial
Redis Java Liste eksempel
import redis.clients. jedis.Jedis; public class RedisListJava {public static void main (String [] args) {//Koble til Redis server på localhost Jedis Jedis = nye Jedis ("localhost"); System.out.println ("Tilkobling til serveren sucessfully"); //lagre data i Redis liste jedis.lpush ("tutorial-liste", "Redis"); jedis.lpush ("tutorial-liste", "Mongodb"); jedis.lpush ("tutorial-liste", "Mysql"); //Få de lagrede dataene og skrive den List < String > list = jedis.lrange ("tutorial-liste", 0, 5); for (int i = 0; i < list.size (); i ++) {System.out.println ("Lagret streng i Redis ::" + list.get (i)); }}}
Nå, la oss kompilere og kjøre over programmet.
$ Javac RedisListJava.java $ java RedisListJavaConnection til serveren sucessfullyStored streng i Redis :: RedisStored streng i Redis :: MongodbStored streng i Redis :: Mysql
Redis Java Keys eksempel
import redis.clients.jedis.Jedis; public class RedisKeyJava {public static void main (String [] args) {//Koble til Redis server på localhost Jedis Jedis = nye Jedis ("localhost"); System.out.println ("Tilkobling til serveren sucessfully"); //lagre data i Redis liste //Få de lagrede dataene og skrive den List < String > list = jedis.keys ("*"); for (int i = 0; i < list.size (); i ++) {System.out.println ("Liste over lagrede nøkler ::" + list.get (i)); }}}
Nå, la oss kompilere og kjøre over programmet.
$ Javac RedisKeyJava.java $ java RedisKeyJavaConnection til serveren sucessfullyList lagrede nøkler :: tutorial-namelist av lagrede nøkler :: tutorial-liste