增加redis、memcached用例
This commit is contained in:
		@@ -0,0 +1,37 @@
 | 
			
		||||
package memcached;
 | 
			
		||||
 | 
			
		||||
import com.heibaiying.bean.Programmer;
 | 
			
		||||
import com.heibaiying.config.MemcacheConfig;
 | 
			
		||||
import net.rubyeye.xmemcached.MemcachedClient;
 | 
			
		||||
import net.rubyeye.xmemcached.exception.MemcachedException;
 | 
			
		||||
import org.junit.Assert;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
import org.junit.runner.RunWith;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.test.context.ContextConfiguration;
 | 
			
		||||
import org.springframework.test.context.junit4.SpringRunner;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.concurrent.TimeoutException;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author : heibaiying
 | 
			
		||||
 * @description :Memcached 序列化与反序列化
 | 
			
		||||
 */
 | 
			
		||||
@RunWith(SpringRunner.class)
 | 
			
		||||
@ContextConfiguration(classes = {MemcacheConfig.class})
 | 
			
		||||
public class MemObjectSamples {
 | 
			
		||||
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private MemcachedClient memcachedClient;
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void operate() throws InterruptedException, MemcachedException, TimeoutException {
 | 
			
		||||
        memcachedClient.set("programmer", 0, new Programmer("xiaoming", 12, 5000.21f, new Date()));
 | 
			
		||||
        Programmer programmer = memcachedClient.get("programmer");
 | 
			
		||||
        System.out.println("hello ," + programmer.getName());
 | 
			
		||||
        memcachedClient.delete("programmer");
 | 
			
		||||
        programmer = memcachedClient.get("programmer");
 | 
			
		||||
        Assert.assertNull(programmer);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,34 @@
 | 
			
		||||
package memcached;
 | 
			
		||||
 | 
			
		||||
import com.heibaiying.config.MemcacheConfig;
 | 
			
		||||
import net.rubyeye.xmemcached.MemcachedClient;
 | 
			
		||||
import net.rubyeye.xmemcached.exception.MemcachedException;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
import org.junit.runner.RunWith;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.test.context.ContextConfiguration;
 | 
			
		||||
import org.springframework.test.context.junit4.SpringRunner;
 | 
			
		||||
 | 
			
		||||
import java.util.concurrent.TimeoutException;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author : heibaiying
 | 
			
		||||
 * @description : Memcached 操作基本对象
 | 
			
		||||
 */
 | 
			
		||||
@RunWith(SpringRunner.class)
 | 
			
		||||
@ContextConfiguration(classes = {MemcacheConfig.class})
 | 
			
		||||
public class MemSamples {
 | 
			
		||||
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private MemcachedClient memcachedClient;
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void operate() throws InterruptedException, MemcachedException, TimeoutException {
 | 
			
		||||
        memcachedClient.set("hello", 0, "Hello,cluster xmemcached");
 | 
			
		||||
        String value = memcachedClient.get("hello");
 | 
			
		||||
        System.out.println("hello=" + value);
 | 
			
		||||
        memcachedClient.delete("hello");
 | 
			
		||||
        value = memcachedClient.get("hello");
 | 
			
		||||
        System.out.println("hello=" + value);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user