Windows 64位下安装Redis超详细教程(2)

2018-11-19 21:14

public void testBasicString(){ //-----添加数据----------

jedis.set(\向key-->name中放入了value-->minxr System.out.println(jedis.get(\执行结果:minxr //-----修改数据----------- //1、在原来基础上修改

jedis.append(\很直观,类似map 将jarorwar append到已经有的value之后

System.out.println(jedis.get(\执行结果:minxrjarorwar //2、直接覆盖原来的数据 jedis.set(\闵晓荣\

System.out.println(jedis.get(\执行结果:闵晓荣 //删除key对应的记录 jedis.del(\

System.out.println(jedis.get(\执行结果:null /**

* mset相当于

* jedis.set(\

* jedis.set(\闵晓荣\*/

jedis.mset(\闵晓荣\System.out.println(jedis.mget(\} /**

* jedis操作Map */ @Test

public void testMap(){

Map user=new HashMap(); user.put(%user.put(\jedis.hmset(\

//取出user中的name,执行结果:[minxr]-->注意结果是一个泛型的List //第一个参数是存入redis中map对象的key,后面跟的是放入map中的对象的key,后面的key可以跟多个,是可变参数

List rsmap = jedis.hmget(\System.out.println(rsmap); //删除map中的某个键值

// jedis.hdel(\

System.out.println(jedis.hmget(\\//因为删除了,所以返回的是null

System.out.println(jedis.hlen(\返回key为user的键中存放的值的个数1

System.out.println(jedis.exists(\是否存在key为user的记录

返回true

System.out.println(jedis.hkeys(\返回map对象中的所有key [pwd, name]

System.out.println(jedis.hvals(\返回map对象中的所有value [minxr, password]

Iterator iter=jedis.hkeys(\while (iter.hasNext()){ String key = iter.next(); System.out.println(key+\} } /**

* jedis操作List */ @Test

public void testList(){ //开始前,先移除所有的内容 jedis.del(\

System.out.println(jedis.lrange(\//先向key java framework中存放三条数据 jedis.lpush(\jedis.lpush(\jedis.lpush(\//再取出所有数据jedis.lrange是按范围取出,

// 第一个是key,第二个是起始位置,第三个是结束位置,jedis.llen获取长度 -1表示取得所有

System.out.println(jedis.lrange(\} /**

* jedis操作Set */ @Test

public void testSet(){ //添加

jedis.sadd(\jedis.sadd(\jedis.sadd(\闵晓荣\jedis.sadd(\//移除noname

jedis.srem(\

System.out.println(jedis.smembers(\获取所有加入的value System.out.println(jedis.sismember(\判断 minxr 是否是sname集合的元素

System.out.println(jedis.srandmember(\

System.out.println(jedis.scard(\返回集合的元素个数 } @Test

public void test() throws InterruptedException { //keys中传入的可以用通配符

System.out.println(jedis.keys(\//返回当前库中所有的key [sose, sanme, name, jarorwar, foo, sname, java framework, user, braand]

System.out.println(jedis.keys(\返回的sname [sname, name] System.out.println(jedis.del(\删除key为sanmdde的对象 删除成功返回1 删除失败(或者不存在)返回 0

System.out.println(jedis.ttl(\返回给定key的有效时间,如果是-1则表示永远有效 jedis.setex(\10, \通过此方法,可以指定key的存活(有效时间) 时间为秒

Thread.sleep(5000);//睡眠5秒后,剩余时间将为<=5

System.out.println(jedis.ttl(\输出结果为5

jedis.setex(\设为1后,下面再看剩余时间就是1了

System.out.println(jedis.ttl(\输出结果为1

System.out.println(jedis.exists(\检查key是否存在 System.out.println(jedis.rename(\

System.out.println(jedis.get(\因为移除,返回为null System.out.println(jedis.get(\因为将timekey 重命名为time 所以可以取得值 min //jedis 排序

//注意,此处的rpush和lpush是List的操作。是一个双向链表(但从表现来看的)

jedis.del(\先清除数据,再加入数据进行测试 jedis.rpush(\jedis.lpush(\jedis.lpush(\jedis.lpush(\

System.out.println(jedis.lrange(\

System.out.println(jedis.sort(\输入排序后结果 System.out.println(jedis.lrange(\} }

Redis会定时 保存数据到硬盘上。


Windows 64位下安装Redis超详细教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IATF16949-2016质量手册(含乌龟图)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: