java操作redis

来源:互联网 发布:女装淘宝店铺排名 编辑:程序博客网 时间:2024/05/22 16:58

1.概念:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

2.下载redis,打开目录,里面有一个redis-server.exe,这个服务需要开启,下面讲解的是jedis来操作redis,所以需要下载jedis jar,比较简单,测试代码如下:

public static void main(String[] args) {
        // TODO Auto-generated method stub
         Jedis jedis = new Jedis("localhost");
          System.out.println("Connection to server sucessfully");
         /* jedis.set("tutorial-name", "Redis tutorial");
          // Get the stored data and print it
          System.out.println("Stored string in redis:: "+ jedis.get("tutorial-name"));*/
         /* jedis.lpush("tutorial-list", "Redis");
          jedis.lpush("tutorial-list", "Mongodb");
          jedis.lpush("tutorial-list", "Mysql");
         // Get the stored data and print it
         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));
         }*/
          Set<String> list =  jedis.keys("*");
           for (String key : list) {
            System.out.println(key);
        }
    }

0 0
原创粉丝点击