首页 测试 体会 查看内容

Redis安装及简单测试

2014-6-25 14:32| 发布者: tianzc| 查看: 660| 评论: 0

摘要:   摘要: Redis是目前业界非常受到欢迎的一个内存数据库,一般用作系统的中间缓存系统,用以提升整体商业系统的吞吐量和响应速度。本文将简要介绍安装的主要过程以及给出一个简要的测试代码。  1. 系统环境和版 ...
public class RedisTest {private Jedis jedis = null;private String key1 = "key1";private String key2 = "key2";public RedisTest() {jedis = new Jedis("localhost");}public static void main(String[] args) {RedisTest redisTest = new RedisTest();redisTest.isReachable();redisTest.testData();redisTest.delData();redisTest.testExpire();}public boolean isReachable() {boolean isReached = true;try {jedis.connect();jedis.ping();// jedis.quit();} catch (JedisConnectionException e) {e.printStackTrace();isReached = false;}System.out.println("The current Redis Server is Reachable:" + isReached);return isReached;}public void testData() {jedis.set("key1", "data1");System.out.println("Check status of data existing:"+ jedis.exists(key1));System.out.println("Get Data key1:" + jedis.get("key1"));long s = jedis.sadd(key2, "data2");System.out.println("Add key2 Data:" + jedis.scard(key2)+ " with status " + s);}public void delData() {long count = jedis.del(key1);System.out.println("Get Data Key1 after it is deleted:"+ jedis.get(key1));}public void testExpire() {long count = jedis.expire(key2, 5);try {Thread.currentThread().sleep(6000);} catch (InterruptedException e) {e.printStackTrace();}if (jedis.exists(key2)) {System.out.println("Get Key2 in Expire Action:" + jedis.scard(key2));} else {System.out.println("Key2 is expired with value:"+ jedis.scard(key2));}}}  4. 总结  本文简要直观介绍了Redis的安装和部署,并基于jedis的简单测试程序,说明了Redis的基本使用情况,更多的内容,可以查阅相关资料。
1234

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部