Redis - Java

Trước khi bắt đầu sử dụng Redis trong các chương trình Java của mình, bạn cần đảm bảo rằng bạn đã thiết lập trình điều khiển Java Redis và Java trên máy. Bạn có thể xem hướng dẫn Java của chúng tôi để cài đặt Java trên máy của bạn.

Cài đặt

Bây giờ, chúng ta hãy xem cách thiết lập trình điều khiển Java Redis.

  • Bạn cần tải xuống jar từ đường dẫn Download jedis.jar. Đảm bảo tải xuống phiên bản mới nhất của nó.

  • Bạn cần bao gồm jedis.jar vào classpath của bạn.

Kết nối với Máy chủ Redis

import redis.clients.jedis.Jedis; 

public class RedisJava { 
   public static void main(String[] args) { 
      //Connecting to Redis server on localhost 
      Jedis jedis = new Jedis("localhost"); 
      System.out.println("Connection to server sucessfully"); 
      //check whether server is running or not 
      System.out.println("Server is running: "+jedis.ping()); 
   } 
}

Bây giờ, hãy biên dịch và chạy chương trình trên để kiểm tra kết nối tới máy chủ Redis. Bạn có thể thay đổi đường dẫn của mình theo yêu cầu của bạn. Chúng tôi đang giả định phiên bản hiện tại củajedis.jar có sẵn trong đường dẫn hiện tại.

$javac RedisJava.java 
$java RedisJava 
Connection to server sucessfully 
Server is running: PONG

Ví dụ về chuỗi Redis Java

import redis.clients.jedis.Jedis; 

public class RedisStringJava { 
   public static void main(String[] args) { 
      //Connecting to Redis server on localhost 
      Jedis jedis = new Jedis("localhost"); 
      System.out.println("Connection to server sucessfully"); 
      //set the data in redis string 
      jedis.set("tutorial-name", "Redis tutorial"); 
      // Get the stored data and print it 
      System.out.println("Stored string in redis:: "+ jedis.get("tutorial-name")); 
   } 
}

Bây giờ, hãy biên dịch và chạy chương trình trên.

$javac RedisStringJava.java 
$java RedisStringJava 
Connection to server sucessfully 
Stored string in redis:: Redis tutorial

Ví dụ về danh sách Java của Redis

import redis.clients.jedis.Jedis; 

public class RedisListJava { 
   public static void main(String[] args) { 
   
      //Connecting to Redis server on localhost 
      Jedis jedis = new Jedis("localhost"); 
      System.out.println("Connection to server sucessfully"); 
      
      //store data in redis list 
      jedis.lpush("tutorial-list", "Redis"); 
      jedis.lpush("tutorial-list", "Mongodb"); 
      jedis.lpush("tutorial-list", "Mysql"); 
      // Get the stored data and print it 
      List<String> list = jedis.lrange("tutorial-list", 0 ,5); 
      
      for(int i = 0; i<list.size(); i++) { 
         System.out.println("Stored string in redis:: "+list.get(i)); 
      } 
   } 
}

Bây giờ, hãy biên dịch và chạy chương trình trên.

$javac RedisListJava.java 
$java RedisListJava 
Connection to server sucessfully 
Stored string in redis:: Redis 
Stored string in redis:: Mongodb 
Stored string in redis:: Mysql

Ví dụ về Redis Java Keys

import redis.clients.jedis.Jedis; 

public class RedisKeyJava { 
   public static void main(String[] args) { 
   
      //Connecting to Redis server on localhost 
      Jedis jedis = new Jedis("localhost"); 
      System.out.println("Connection to server sucessfully"); 
      //store data in redis list 
      // Get the stored data and print it 
      List<String> list = jedis.keys("*"); 
      
      for(int i = 0; i<list.size(); i++) { 
         System.out.println("List of stored keys:: "+list.get(i)); 
      } 
   } 
}

Bây giờ, hãy biên dịch và chạy chương trình trên.

$javac RedisKeyJava.java 
$java RedisKeyJava 
Connection to server sucessfully 
List of stored keys:: tutorial-name 
List of stored keys:: tutorial-list