• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
明天v过后
博客园    首页    新随笔    联系   管理    订阅  订阅

菜鸟初学redis(二)

如果你的redis可以在myeclipse上运行小demo了,那么可以继续学习了

redis Java String 实例

string是redis最基本的类型,一个key对应一个value。

string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

package com.redis.demo;

import redis.clients.jedis.Jedis;

public class redisTest {

public static void main(String[] args) {

 Jedis jedis = new Jedis("localhost");

 System.out.println("连接成功!");

 //System.out.println("服务正在运行:"+jedis.ping());

 jedis.set("showTime", "www.lovingmoon.com");  

System.out.println("Redis存储的字符串为:"+jedis.get("showTime")); 

}

}

运行结果为:

Redis Java List(列表) 实例

将redis设置的键值对存储在list中在用循环遍历即可显示。

package com.redis.demo;

import java.util.List;

import redis.clients.jedis.Jedis;

public class redisList { public static void main(String[] args) {  

Jedis jedis = new Jedis("localhost");

 System.out.println("连接成功!");

 jedis.lpush("demo-list", "runtime"); //redis 使用lpush方法设置键值对

 jedis.lpush("demo-list", "showtime");

 jedis.lpush("demo-list", "demo");

 List<String> list = jedis.lrange("demo-list", 0, 2);//redis使用lrange获取存储的list键值对

 for(int i =0; i<list.size();i++){

  System.out.println("Redis 列表项为:"+list.get(i));

 }

}

}

运行结果:

获取key

package com.redis.demo;

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

import redis.clients.jedis.Jedis;

public class redisKey {

public static void main(String[] args) {

 Jedis jedis = new Jedis("localhost");

 System.out.println("连接成功!");  

 Set<String> set = jedis.keys("*");

 Iterator<String> it = set.iterator();

 while(it.hasNext()){  

 String key = it.next();

  System.out.println(key);

 }

}

}

运行结果:

因为在cmd上我就存储过所以才会显示这些key值

因为代码比较简单所以没有太多好说的,随着逐渐的学习我相信会有更多的解释出现。

posted @ 2017-10-08 12:11  明天v过后  阅读(129)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3