您的位置:首页 > 数据库 > Redis

Redis在JAVA中的简单使用

2018-03-28 17:26 435 查看
1.前提条件
    1.1已经安装Redis服务

    1.2已经安装配置好JAVA环境

2.导入Jedis.jar驱动包
    2.1若不是maven工程,则下载驱动包导入

    2.2若是maven工程,则在pom.xml添加依赖<!-- redis jar -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>3.启动服务,编写测试案例
4.连接到Redis服务package com.xunjie.redis;

import redis.clients.jedis.Jedis;

public class RedisTest {
public static void main(String[] args) {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
// 查看服务是否运行
System.out.println("服务正在运行: " + jedis.ping());
jedis.close();
}
}运行输出结果连接成功
服务正在运行: PONG5.Redis Java String(字符串) 实例package com.xunjie.redis;

import redis.clients.jedis.Jedis;

public class RedisTest {
public static void main(String[] args) {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
// 查看服务是否运行
System.out.println("服务正在运行: " + jedis.ping());
// 设置 redis 字符串数据
jedis.set("key", "yuanjifan");
// 获取存储的数据并输出
System.out.println("redis 存储的字符串为: " + jedis.get("key"));
jedis.close();
}
}运行输出结果
连接成功
服务正在运行: PONG
redis 存储的字符串为: yuanjifan
6.Redis Java List(列表) 实例package com.xunjie.redis;

import java.util.List;

import redis.clients.jedis.Jedis;

public class RedisTest {
public static void main(String[] args) {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
// 查看服务是否运行
System.out.println("服务正在运行: " + jedis.ping());
// 存储数据到列表中
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));
}
jedis.close();
}
}
运行输出结果连接成功
服务正在运行: PONG
列表项为: Taobao
列表项为: Google
列表项为: Runoob7.<
a7f9
span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', Arial, sans-serif;font-weight:bold;">Redis Java Keys 实例package com.xunjie.redis;

import java.util.Iterator;
import java.util.List;
import java.util.Set;

import redis.clients.jedis.Jedis;

public class RedisTest {
public static void main(String[] args) {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
// 查看服务是否运行
System.out.println("服务正在运行: " + jedis.ping());
// 获取数据并输出
Set<String> keys = jedis.keys("*");
Iterator<String> it = keys.iterator();
while (it.hasNext()) {
String key = it.next();
System.out.println(key);
}
jedis.close();
}
}
运行输出结果连接成功
服务正在运行: PONG
key
site-list


    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: