摘要:操作之连接以及简单操作下载对应的驱动包下载创建一个连接类连接主机地址端口号登录密码连接服务器权限认证连接完成会返回缓存链接错误查询所有中的查询所有的为通配符清除所有的中的是清除所有的的命令如果清理完成,会返回完整的代码声明对象测试地址端口密
Java操作Redis之连接以及简单操作 1.下载对应的驱动包
下载 jedis.jar :https://mvnrepository.com/art...
2.创建一个连接类 RedisStudy.java 2.1 连接 Redis String host = "127.0.0.1"; //主机地址
int port = 6379; //端口号
String pwd = "foobared"; //登录密码
try {
Jedis jedis = new Jedis(host, port); // 连接redis服务器
String auth = jedis.auth(pwd); // 权限认证
//连接 完成会返回 ok
System.out.println("connet the redis:"+auth);
} catch (Exception e) {
System.out.println("缓存链接错误");
}
2.2 查询所有 Redis 中的 Key
public void findAllKeys(){
// jedis.keys("*") 查询所有的key * 为通配符
Set set = jedis.keys("*");
for (String str : set) {
System.out.println(str);
}
}
2.3 清除所有的 Redis 中的 Key
public void ClearDB() {
// flushDB 是清除所有的 key 的命令
String str = jedis.flushDB();
//如果清理完成,会返回 ok
System.out.println("flush all Keys:" + str);
}
3.完整的代码
import java.util.Set;
import redis.clients.jedis.Jedis;
public class RedisStudy {
//声明 redis 对象
private static Jedis jedis;
private String host = "127.0.0.1"; //测试地址
private int port = 6379; //端口
private String pwd = "foobared"; //密码
/**
* 连接redis
*/
public void getJedis() {
try {
jedis = new Jedis(host, port); // 连接redis服务器
String auth = jedis.auth(pwd); // 权限认证
System.out.println("connet the redis:"+auth);
} catch (Exception e) {
System.out.println("缓存链接错误");
}
}
/**
* 清除所有的缓存
*/
public void ClearDB() {
String str = jedis.flushDB();
System.out.println("flush all Keys:" + str);
}
/**
* 找到所有的KEY
*/
public void findAllKeys(){
Set set = jedis.keys("*");
for (String str : set) {
System.out.println(str);
}
}
public static void main(String[] args) {
//声明当前类
RedisStudy rs = new RedisStudy();
//连接
rs.getJedis();
}
}
附
Java基础知识整理之操作Redis(一)
Java基础知识整理之操作Redis(三)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70084.html
摘要:是一个由写的存储系统。是一个开源的使用语言编写遵守协议支持网络可基于内存亦可持久化的日志型数据库,并提供多种语言的。它通常被称为数据结构服务器,因为值可以是字符串哈希列表集合和有序集合等类型。 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵...
摘要:是一个由写的存储系统。是一个开源的使用语言编写遵守协议支持网络可基于内存亦可持久化的日志型数据库,并提供多种语言的。它通常被称为数据结构服务器,因为值可以是字符串哈希列表集合和有序集合等类型。 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵...
摘要:如果键不存在,则执行压栈操作之前创建的空列表。声明当前类注教程的中文网官网附基础知识整理之操作一基础知识整理之操作二 Java操作Redis之操作数据 1.操作 String 1.1 源码 public void stringOperator(){ //添加数据 jedis.set(name, Wayfreem);// 添加一个 key 为 n...
阅读 1480·2019-08-30 15:44
阅读 2258·2019-08-30 11:04
阅读 651·2019-08-29 15:17
阅读 2670·2019-08-26 12:12
阅读 3287·2019-08-23 18:09
阅读 1059·2019-08-23 15:37
阅读 1731·2019-08-23 14:43
阅读 3120·2019-08-23 13:13