บทช่วยสอน Java ใช้ Redis ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ติดตั้ง,การเชื่อมต่อกับบริการ Redis,Redis Java สตริง (String) ตัวอย่างเช่น,Redis Java รายการ (รายการ) ตัวอย่าง,ตัวอย่าง Redis Java คีย์,

Java ใช้ Redis

ติดตั้ง

ก่อนที่คุณจะเริ่มใช้ Redis ใน Java เราต้องทำให้แน่ใจว่าคุณได้ติดตั้ง Java บริการ Redis Redis และไดรเวอร์บนเครื่องและการใช้งานปกติ Java ของคุณ การกำหนดค่าการติดตั้ง Java สามารถดูของเรา Java การกำหนดค่าสภาพแวดล้อมการพัฒนา ลองติดตั้ง Redis Java ไดรฟ์:

  • ครั้งแรกที่คุณจะต้องดาวน์โหลดแพคเกจโปรแกรมควบคุม ดาวน์โหลด jedis.jar ให้แน่ใจว่าจะดาวน์โหลดแพคเกจโปรแกรมควบคุมล่าสุด
  • รวมทั้งแพคเกจโปรแกรมควบคุมใน classpath ของคุณ

การเชื่อมต่อกับบริการ Redis

import redis.clients.jedis.Jedis;
public class RedisJava {
   public static void main(String[] args) {
      //连接本地的 Redis 服务
      Jedis jedis = new Jedis("localhost");
      System.out.println("Connection to server sucessfully");
      //查看服务是否运行
      System.out.println("Server is running: "+jedis.ping());
 }
}

Java รวบรวมขั้นตอนดังกล่าวข้างต้นเพื่อให้แน่ใจว่าเส้นทางแพคเกจขับรถที่ถูกต้อง

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

Redis Java String Example

Redis Java สตริง (String) ตัวอย่างเช่น

import redis.clients.jedis.Jedis;
public class RedisStringJava {
   public static void main(String[] args) {
      //连接本地的 Redis 服务
      Jedis jedis = new Jedis("localhost");
      System.out.println("Connection to server sucessfully");
      //设置 redis 字符串数据
      jedis.set("w3bigkey", "Redis tutorial");
     // 获取存储的数据并输出
     System.out.println("Stored string in redis:: "+ jedis.get("w3bigkey"));
 }
}

รวบรวมโปรแกรมดังกล่าวข้างต้น

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

Redis Java รายการ (รายการ) ตัวอย่าง

import redis.clients.jedis.Jedis;
public class RedisListJava {
   public static void main(String[] args) {
      //连接本地的 Redis 服务
      Jedis jedis = new Jedis("localhost");
      System.out.println("Connection to server sucessfully");
      //存储数据到列表中
      jedis.lpush("tutorial-list", "Redis");
      jedis.lpush("tutorial-list", "Mongodb");
      jedis.lpush("tutorial-list", "Mysql");
     // 获取存储的数据并输出
     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));
     }
 }
}

รวบรวมโปรแกรมดังกล่าวข้างต้น

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

ตัวอย่าง Redis Java คีย์

import redis.clients.jedis.Jedis;
public class RedisKeyJava {
   public static void main(String[] args) {
      //连接本地的 Redis 服务
      Jedis jedis = new Jedis("localhost");
      System.out.println("Connection to server sucessfully");
      
     // 获取数据并输出
     List<String> list = jedis.keys("*");
     for(int i=0; i<list.size(); i++) {
       System.out.println("List of stored keys:: "+list.get(i));
     }
   }
}

รวบรวมโปรแกรมดังกล่าวข้างต้น

$javac RedisKeyJava.java
$java RedisKeyJava
Connection to server sucessfully
List of stored keys:: tutorial-name
List of stored keys:: tutorial-list
Java ใช้ Redis
10/30