连接到 redis 服务

实例

import redis . clients . jedis . Jedis ;
public class RedisStringJava {
     public static void main ( String [ ] args ) {
     // 连接本地的 Redis 服务,如果Redis服务不在本地则修改为服务所在的ip地址
     Jedis jedis = new Jedis ( " localhost " ) ;
     System . out . println ( " 连接成功 " ) ;
   // 设置 redis 字符串数据
    jedis . set ( " runoobkey " , " www.runoob.com " ) ;
// 获取存储的数据并输出
System . out . println ( " redis 存储的字符串为: " + jedis . get ( " runoobkey " ) ) ;
} }

编译以上 Java 程序,确保驱动包的路径是正确的。

连接成功
服务正在运行: PONG

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 ( " 连接成功 " ) ;
     // 设置 redis 字符串数据
     jedis . set ( " runoobkey " , " www.runoob.com " ) ;
     // 获取存储的数据并输出
     System . out . println ( " redis 存储的字符串为: " + jedis . get ( " runoobkey " ) ) ;
} }

编译以上程序。

连接成功
redis 存储的字符串为: www.runoob.com

Redis Java List(列表) 实例

实例

import java . util . List ;
import redis . clients . jedis . Jedis ;
public class RedisListJava {
     public static void main ( String [ ] args ) {
         // 连接本地的 Redis 服务
         Jedis jedis = new Jedis ( " localhost " ) ;
         System . out . println ( " 连接成功 " ) ;
         // 存储数据到列表中
         jedis . lpush ( " site-list " , " Runoob " ) ;
         jedis . lpush ( " site-list " , " Google " ) ;
         jedis . lpush ( " site-list " , " Taobao " ) ;
         // 获取存储的数据并输出
         List < String > list = jedis . lrange ( " site-list " , 0 , 2 ) ;
         for ( int i = 0 ; i < list . size ( ) ; i ++ ) {
             System . out . println ( " 列表项为: " + list . get ( i ) ) ;
         }
} }

编译以上程序。

连接成功
列表项为: Taobao
列表项为: Google
列表项为: Runoob

Redis Java Keys 实例

实例

import java . util . Iterator ;
import java . util . Set ;
import redis . clients . jedis . Jedis ;
public class RedisKeyJava {
        public static void main ( String [ ] args ) {
     // 连接本地的 Redis 服务
     Jedis jedis = new Jedis ( " localhost " ) ;
        System . out . println ( " 连接成功 " ) ;
     // 获取数据并输出
     Set < String > keys = jedis . keys ( " * " ) ;
     Iterator < String > it = keys . iterator ( ) ;
     while ( it . hasNext ( ) ) {
          String key = it . next ( ) ;
     System . out . println ( key ) ;
     }
} }

编译以上程序。

连接成功
runoobkey
site-list