redis安装和简单例子

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;
		
		@Before
		public void setUp(){
			jedisPool = new JedisPool(new JedisPoolConfig(),"127.0.0.1");
			jedis = jedisPool.getResource();
		}
		@Test
		public 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值