您的位置:首页 > 数据库 > Redis

1.windows下redis服务+java连接+常用命令

2017-10-29 22:21 405 查看

一.需要jar包

jedis-2.9.0.jar

二.开启Redis服务,打开Redis的图形界面程序Redis Desktop Manager





常用命令

进入d/My_Redis

edis-benchmark.exe         #基准测试

redis-check-aof.exe         # aof

redischeck-dump.exe        # dump

redis-cli.exe               # 客户端

redis-server.exe            # 服务器

redis.windows.conf          # 配置文件

三.Java中测试连接

package redis.helloworld;
import redis.clients.jedis.Jedis;

public class redis_helloworld {

public static void main(String[] args) {
new redis_helloworld().test_connect();
}
//测试连接,测试redis服务运行
public void  test_connect(){
//1.连接本地的redis服务
Jedis jedis = new Jedis("localhost");
//2.查看服务是否运行,redis没有开启服务会报错: java.net.ConnectException
System.out.println("服务正在运行: "+jedis.ping());
}

}


四.Set插入数据测试

//插入字符串实例
public void set(){
//1.连接本地的redis服务
Jedis jedis = new Jedis("localhost");
//2.设置 redis 字符串数据
jedis.set("test_key", "www.runoob.com");
//3.查询存储的并数据输出
String result = jedis.get("test_key");
System.out.println(result);
}




输出结果:www.runoob.com

五.lpush插入listket数据

//列表list实例测试
public void list(){
//1.连接本地的redis服务
Jedis jedis = new Jedis("localhost");
//2.存储数据到列表中
jedis.lpush("test_list_key", "test1");
jedis.lpush("test_list_key", "test2");
jedis.lpush("test_list_key", "test3");
jedis.lpush("test_list_key", "test4");
}



六.获取key

//keys测试
public void Keys(){
//1.连接本地的redis服务
Jedis jedis = new Jedis("localhost");
//2.查询key
//Set<String> keys = jedis.keys("*");
//Set<String> keys = jedis.keys("*_list_*");
//Set<String> keys = jedis.keys("test_*");
Set<String> keys = jedis.keys("*_key");
Iterator<String> it=keys.iterator() ;
while(it.hasNext()){
String key = it.next();
System.out.println(key);
}
}


结果:test_list_key
 test_key
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: