资讯专栏INFORMATION COLUMN

Java基础知识整理之操作Redis(二)

mingde / 1004人阅读

摘要:操作之连接以及简单操作下载对应的驱动包下载创建一个连接类连接主机地址端口号登录密码连接服务器权限认证连接完成会返回缓存链接错误查询所有中的查询所有的为通配符清除所有的中的是清除所有的的命令如果清理完成,会返回完整的代码声明对象测试地址端口密

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

相关文章

  • Java基础知识整理操作Redis(一)

    摘要:是一个由写的存储系统。是一个开源的使用语言编写遵守协议支持网络可基于内存亦可持久化的日志型数据库,并提供多种语言的。它通常被称为数据结构服务器,因为值可以是字符串哈希列表集合和有序集合等类型。 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵...

    honhon 评论0 收藏0
  • Java基础知识整理操作Redis(一)

    摘要:是一个由写的存储系统。是一个开源的使用语言编写遵守协议支持网络可基于内存亦可持久化的日志型数据库,并提供多种语言的。它通常被称为数据结构服务器,因为值可以是字符串哈希列表集合和有序集合等类型。 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵...

    2shou 评论0 收藏0
  • Java基础知识整理操作Redis(三)

    摘要:如果键不存在,则执行压栈操作之前创建的空列表。声明当前类注教程的中文网官网附基础知识整理之操作一基础知识整理之操作二 Java操作Redis之操作数据 1.操作 String 1.1 源码 public void stringOperator(){ //添加数据 jedis.set(name, Wayfreem);// 添加一个 key 为 n...

    fanux 评论0 收藏0

发表评论

0条评论

mingde

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<