博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础知识整理之操作Redis(二)
阅读量:6482 次
发布时间:2019-06-23

本文共 1972 字,大约阅读时间需要 6 分钟。

Java操作Redis之连接以及简单操作

1.下载对应的驱动包

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

转载地址:http://ydbuo.baihongyu.com/

你可能感兴趣的文章
ClickStat业务
查看>>
spring3.0.7中各个jar包的作用总结
查看>>
Windows 10 /win10 上使用GIT慢的问题,或者命令行反应慢的问题
查看>>
Windows平台分布式架构实践 - 负载均衡
查看>>
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
查看>>
我的路上
查看>>
DB2与oracle有什么区别
查看>>
创建一个多级文件目录
查看>>
svn status 显示 ~xx
查看>>
[转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
查看>>
分布式缓存Redis使用以及原理
查看>>
Activity竟然有两个onCreate方法,可别用错了
查看>>
Linux经常使用命令(十六) - whereis
查看>>
Linux五种IO模型
查看>>
Bootstrap技术: 模式对话框的使用
查看>>
小知识,用myeclipes找jar
查看>>
in-list expansion
查看>>
设计原则(四):接口隔离原则
查看>>
基于react的滑动图片验证码组件
查看>>
VuePress手把手一小時快速踩坑
查看>>