java操作redis

来源:互联网 发布:jquery 格式化json 编辑:程序博客网 时间:2024/06/14 02:38

前提

1.redis服务开启

2.安装java环境

3.导入jar包jedis-2.8.0.jar

编码

1.测试连接本地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()); }}


2.操作字符串类型

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("runoobkey", "Redis tutorial");      // 获取存储的数据并输出      System.out.println("Stored string in redis:: "+ jedis.get("runoobkey")); }}


3.操作list(列表类型)

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));     } }}


4.获取本地redis库中所有的key

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("Connection to server sucessfully");           // 获取数据并输出     Set<String> set = jedis.keys("*");     Iterator it = set.iterator();     while(it.hasNext()){     System.out.println(it.next());     }   }}


 

 

 

原创粉丝点击