菜鸟初学redis
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟初学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值
因为代码比较简单所以没有太多好说的,随着逐渐的学习我相信会有更多的解释出现。
以上是关于菜鸟初学redis的主要内容,如果未能解决你的问题,请参考以下文章