redis

介绍:

Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

常用方法:

package com.hl.loan.action;


import java.util.List;


import redis.clients.jedis.Jedis;


public class RedisTest {
public static Jedis jd=new Jedis("localhost");
public static void main(String[] args) {
//list();
//set();
//appand();
//move();
//keyrename();
sort();
}
public static void list(){
jd.lpush("list", "abc");
jd.lpush("list", "efg");
List list=jd.lrange("list", 0, -1);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
public static void set(){ //set改变   第一次name输出是name    第二次name2 输出是name2
jd.set("name", "name");
jd.set("id", "id");
String name=jd.get("name");
String id=jd.get("id");
jd.set("name", "name2");
String name2=jd.get("name");
System.out.println(name);
System.out.println(id);
System.out.println(name2);
}
public static void appand(){
jd.set("name", "name");
System.out.println(jd.get("name"));
jd.append("name", "name2");
System.out.println(jd.get("name"));
}
public static void move(){
jd.set("name", "name");
System.out.println(jd.get("name"));
jd.move("name", 1);
System.out.println(jd.get("name"));
}
public static void keyrename(){ //把key改名
jd.set("name", "name");
jd.rename("name", "names");
System.out.println(jd.get("names"));
}
public static void sort(){ //排序,默认是升序
jd.rpush("sort", "1");
jd.rpush("sort", "3");
jd.rpush("sort", "4");
jd.rpush("sort", "0");
List list=jd.sort("sort");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值