Redis介绍:
Redis是免费开源的;遵守BSD协议的,高性能的key-value数据库。
Redis的三个特点:
1.支持数据持久化,可以将数据保存在磁盘中,重启的时候可以再次加载使用。
2.不但支持key-value类型的数据,还提供list,set,zset,hash等数据结构存储。
3.支持数据备份,即master-slave模式的数据备份。
Redis下载:
下载地址:https://github.com/MSOpenTech/redis/releases
Redis安装
打开cmd—>切换目录c:\redis—>运行命令redis-server.exe redis.window.conf
—>从新打开个cmd,切换到redis目录—>运行redis-cli.exe -h 127.0.0.1 -p 6379
java使用Eclipse配置redis如下:
需要导入的jar包:
package text;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功"+jedis.ping());
//单独一个存储,以键值对形式
jedis.set("text1", "测试redis");
System.out.println(jedis.get("text1"));
//修改存储类容
jedis.set("text1","3e");
//在存储的数据后拼接
jedis.append("text1", ".com");
System.out.println(jedis.get("text1"));
//以数组的列表的形式存入;
jedis.lpush("list","1");
jedis.lpush("list","2");
jedis.lpush("list","3");
List<String> list=jedis.lrange("list", 0, 2);
for(int i=0;i<list.size();i++){
System.out.println("列表"+list.get(i));
}
//删除某个键,就删除了对应的值;
//jedis.del("text1");
//以集合的形式,查看所有的键,
Set<String> key=jedis.keys("*");
Iterator<String> it=key.iterator();//迭代器
while(it.hasNext()){
String k=it.next();
System.out.println(k);
}
}
}