Java连接Redis

2020-07-15  本文已影响0人  爱睡觉的小章鱼

1.首先需要安装redis服务

下载地址:https://github.com/tporadowski/redis/releases,点击下图中的文件下载

下载下来是个zip文件,直接解压缩如下,

2.在该目录搜索栏目输入cmd

出现如下cmd窗口

输入  redis-server.exe redis.windows.conf,出现如下图,就证明启动redis服务成功了

3.在eclipse中新建一个maven工程,pom.xml中填写如下依赖,

注意:scope填写provided,如果填写test,maven仓库中的小奶瓶为灰色

<dependency>

      <groupId>redis.clients</groupId>

      <artifactId>jedis</artifactId>

      <version>3.1.0</version>

      <scope>provided </scope>

    </dependency>

4.新建一个测试类,通过代码连接本地的redis

注意:redis服务此时需要处于启动状态,如果不处于启动状态,程序会报错

(1)连接到redis服务

//连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost");

System.out.println("连接成功"

//查看服务是否运行       

System.out.println("服务正在运行: "+jedis.ping());

(2)Redis Java String(字符串) 实例

//连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

//设置 redis 字符串数据       

jedis.set("runoobkey", "www.runoob.com");

// 获取存储的数据并输出       

System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey"));

(3)Redis Java List(列表) 实例

//连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

//存储数据到列表中      

jedis.lpush("site-list", "Runoob");

jedis.lpush("site-list", "Google");

jedis.lpush("site-list", "Taobao");

// 获取存储的数据并输出       

List<String> list = jedis.lrange("site-list", 0 ,2);

for(int i=0; i<list.size(); i++) {          

System.out.println("列表项为: "+list.get(i));

        }

(4)Redis Java Keys 实例

//连接本地的 Redis 服务 

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

// 获取数据并输出       

Set<String> keys = jedis.keys("*");

Iterator<String> it=keys.iterator() ; 

while(it.hasNext()){ 

        String key = it.next(); 

        System.out.println(key);  

 }

上一篇下一篇

猜你喜欢

热点阅读