redis安装和简单例子

来源:互联网 发布:进度计划编制软件 编辑:程序博客网 时间:2024/05/22 00:05

redis 的安装:

     先下载redis客户端, 下载地址:http://vdisk.weibo.com/s/zaRgBf_O76Q3p/1421206477

     解压32位, 运行redis-server.exe, 出现以下界面

      

     看到很多资料说需要 运行下 redis-server.exe redis.conf命令, 但是我一直报错, 直接跳过这一步, 没有出现问题


     测试下客户端

     再打开一个黑窗口

       

    测试成功


   接下来是java代码:

      

 import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class FistRedis { JedisPool jedisPool ;Jedis jedis;@Beforepublic void setUp(){jedisPool = new JedisPool(new JedisPoolConfig(),"127.0.0.1");jedis = jedisPool.getResource();}@Testpublic void Test(){<span style="white-space:pre"></span>//System.out.println(jedis.get("i"));;<span style="white-space:pre"></span><span style="white-space:pre"></span>jedis.set("name", "wangwu");<span style="white-space:pre"></span>//存储字符串<span style="white-space:pre"></span>jedis.append("name", "liu"); //追加字符串<span style="white-space:pre"></span>System.out.println(jedis.get("name"));<span style="white-space:pre"></span><span style="white-space:pre"></span>jedis.del("name");//删除name对应记录<span style="white-space:pre"></span><span style="white-space:pre"></span>jedis.mset("name","dabing","age","5");//设置多个值<span style="white-space:pre"></span>System.out.println(jedis.mget("name","age"));<span style="white-space:pre"></span><span style="white-space:pre"></span>Map<String,String> map = new HashMap<String,String>();<span style="white-space:pre"></span>map.put("a", "xiaowang");<span style="white-space:pre"></span>map.put("b", "xiaohong");<span style="white-space:pre"></span>jedis.hmset("map", map); //设置map <span style="white-space:pre"></span><span style="white-space:pre"></span>//移除所有数据<span style="white-space:pre"></span>jedis.del("list");<span style="white-space:pre"></span>System.out.println(jedis.lrange("list", 0, -1));<span style="white-space:pre"></span><span style="white-space:pre"></span>jedis.lpush("list", "a");<span style="white-space:pre"></span>jedis.lpush("list", "b");<span style="white-space:pre"></span>jedis.lpush("list", "c");<span style="white-space:pre"></span>System.out.println(jedis.lrange("list",0,jedis.llen("list")));  //lrange 1:key 2:起始位置, 从零开始, 3:结束位置,-1表示所有, llen可以获取长度<span style="white-space:pre"></span><span style="white-space:pre"></span>} }
 

 

    

   

0 0
原创粉丝点击