菜鸟初学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的主要内容,如果未能解决你的问题,请参考以下文章

初学opencv 请教菜鸟问题 请看问题补充

java异常(菜鸟初学)

Linux大页内存管理等---菜鸟初学

菜鸟学JFreeChart-初学JFreeChart

菜鸟求问,tp5 怎么配置redis

golang build 的简单用法.(菜鸟初学)