Redis安装以及在Idea中使用Redis初尝试

2022-06-29 08:38:15

本文主要完成两方面的内容,一是  安装Redis服务端及验证;二是在Idea中链接Redis,并且编写程序初步使用Redis

1:安装Redis服务端及验证(win10-64位)

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

官方下载地址:http://redis.io/download,不过官方没有64位的Windows下的可执行程序。

目前有个开源的托管在github上, 地址:https://github.com/ServiceStack/redis-windows 点击这个地方,下载文件并解压到自己的电脑目录下。

本文使用版本:redis64-3.0.501.zip

解压后目录如下:

文件名简要
redis-benchmark.exe基准测试
redis-check-aof.exeaof
redischeck-dump.exedump
redis-cli.exe客户端
redis-server.exe服务器
redis.windows.conf配置文件
  • 以下设置如果本机使用则不需要编辑redis.windows.conf文件

           然后编辑redis.windows.conf文件,我看网上有的教程说编辑里边maxheap <bytes> ,但是3.x版本以后,修改的是 maxmemory <bytes>, bytes是字节,请自行换算,我这里改成maxmemory 1024000000。其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的。

          设置redis的密码:找到# requirepass foobared 改为 requirepass 我的密码 ,本机测试可不设置。

  • 保存后打开redis的解压目录,shift+鼠标左键找到菜单上:在此处打开命令行窗口 或 自行运行cmd命令到此目录,命令如下:
redis-server.exe redis.windows.conf --maxmemory 200M

        其中--maxmemory 200M是选填的,如果你配置文件redis.windows.conf中配置,这个就可以省去,如果没配置,这个可以加也可以不加,你开心就好。

          当出现此界面的时候,说明启动成功,监听端口6379,然后让我们测试一下效果吧。

  •  重新打开一个DOS界面, 进行使用测试:

  • 最后说一下将redis加到Windows服务中。首先还是要启动redis服务器端,然后在运行redis客户端,然后通过Windows的service-install命令,输入
redis-server --service-install redis.windows.conf --loglevel verbose

         以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。

         至此,Redis服务端的安装以及验证测试完成,下面开始Idea中配置Redis以及初步使用。

2.在Idea中链接Redis,并且编写程序初步使用Redis

首先网上很多教程说可以在Idea中安装一个插件Iedis,可视化的Redis客户端,本人实际操作现在以及搜索不到该插件,据说是Idea2018后的版本已不支持该插件,并且还需要破解,这里只是初步探索使用Reids,不做复杂操作,所以不安装可视化管理插件,需要安装可视化工具的参考https://www.cnblogs.com/arxive/p/9301512.html

  • Idea中修改pom.xml,添加redis客户端依赖,直接将下面的依赖拷贝到你的pom.xml相应位置,导入依赖
        <!--用于单元测试的包-->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
        <!--mysql的jdbc包-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.18</version>
        </dependency>
        <!--redis数据库连接包-->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>
  • 在Idea中使用Jedis依赖包编写程序测试Redis的键值对,在测试类中拷贝下面的代码进行测试

 程序中写入键值对 testkey2:value2 ,

package cn.lixp.demo;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import redis.clients.jedis.Jedis;

@SpringBootTest
class TestRedisApplicationTests {

    @Test
    void contextLoads() {
        System.out.println("这是一个测试");
        Jedis jedis =new Jedis("localhost",6379);
        jedis.set("testkey2","value2");
        String string =jedis.get("testkey2");
        System.out.print(string);
        jedis.close();
    }

}

     Redis客户端读取testkey2的值

至此,Rdis的初体验完成~

参考文章

idea中安装redis插件以及使用指南

win7x64下的redis安装与使用

Iedis - Redis 在IDEA中的可视化工具破解

  • 作者:xuankuxiaoyao
  • 原文链接:https://blog.csdn.net/xuankuxiaoyao/article/details/111034419
    更新时间:2022-06-29 08:38:15