Redis是一个内存数据库,他会把你写入当中的数据缓存到内存中,之后会周期性的往磁盘中写入。这篇文章中介绍的是在Windows环境下利用Maven工具编译运行Java文件实现Redis数据库的操作。    
     首先。我们须要下载Redis工具:http://redis.io/download,之后解压就能够了。我们会看到解压的文件夹下存在着这样一些文件:    
      

当中,两个可运行文件须要考虑,redis-server.exe/redis-cli.exe。它们各自是redis服务和redisclient,要运行redis,我们须要运行server文件,例如以下图所看到的:

 

接下来,我们打开redis-cli文件,就能够和redis-server进行交互了: 

在上图中,能够看到我在client运行了:keys *(列出数据库中的key),get zhanghu1(获取key相应的value),其它的shell命令能够自行Google或者Baidu一下。

Maven是实现项目管理的有效工具,它能够自行的依据用户的定义下载程序的依赖包等等优点,这里就是Maven的下载地址:https://maven.apache.org/download.cgi。下载完毕,解压之后,把当中的bin文件夹载入到环境变量中就能够了,验证的方式是在命令行下输入:mvn -version,假设出现相似于下图所看到的的界面时即代表着安装完毕。

   

Maven项目有着自己的文件夹构建规则(Maven提供了自己主动化的构建工具:mvn archetype)。它的配置文件就是pom.xml。它位于项目的根文件夹以下。我们须要利用Java操作Redis,就须要用到Jedis类,我们须要在pom以下增加依赖,那么之后pom.xml就变成了这样:

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.xiaomi.first.storedatatoredis</groupId>
<artifactId>StoreDataToRedis</artifactId>
<version>1.0-SNAPSHOT</version> <dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
</dependencies>
</project>

之后,我们利用Jedis提供给我们的接口实现写入数据库的写入,读取等操作。

Redis本身提供了丰富的数据类型,比如:字符串。集合。链表等,大家能够自行查询Maven项目的构建规则以及Jedis提供的接口。

以下。我将演示怎么编译并运行代码实现数据库的相关操作:
    1.我们须要进入到项目的根文件夹下,运行 mvn compile,假设是首次运行的话,Maven会下载相应的编译工具
    2.运行:mvn exec:java -Dexec.mainClass="包名.类名"(有输入參数的话使用:mvn exec:java -Dexec.mainClass="包名.类名" -Dexec.args="arg0 arg1 arg2")
    下图显示的是编译和运行的过程:
    1.编译过程:

2.运行过程:

当我们看到BUILD SUCCESS时代表着项目运行成功了。以下,我们来验证下Redis中是否有这些数据:

(Windows Maven项目)Redis数据库的安装和操作实现的更多相关文章

  1. 1. windows 下redis数据库的安装

    安装 window系统的redis是微软团队根据官方的linux版本高仿的 官方原版: https://redis.io/ 中文官网:http://www.redis.cn 下载地址: https:/ ...

  2. Redis数据库的安装与基本应用

    一:了解NoSQL 1:介绍:Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火.Nosql指的是非关系型数据库,而我们常用的都是关系型数据库.就像我们常用的my ...

  3. Redis(1)- Redis数据库的安装和配置

    1.Redis安装 1.1.Linux环境安装Redis step-1:下载Redis 进入官网找到下载地址 https://redis.io/download wget https://github ...

  4. Ubuntu下redis数据库的安装和配置详细过程

    Redis 安装 当前redis最新稳定版本是4.0.9 当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/re ...

  5. linux环境下redis数据库的安装|配置|启动

    安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 tar zxvf redis-3.2.5.tar.gz 复制:推荐放到usr/local目录下 sudo mv -r red ...

  6. Maven项目构建利器02——安装Maven核心程序

    1.Maven也是用Java编写的工具,同样运行在JVM上,所以我们在安装Maven之前需要确保已经安装了JDK,首先来检查电脑上是否安装JDK. 2.如上图说明电脑中已经安装了JDK,下面就要去官网 ...

  7. redis数据库的set去重操作

    一:业务需求  用户名存储之前进行去重判断 方法一:使用redis的set集合进行去重判断 keys * 查看所有的键 type 键名 查看对应的数据类型 sadd set a b c 往set集合里 ...

  8. Redis数据库的安装配置方

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/100.html?1455869650 redis 是一个高性能的key-v ...

  9. Windows下SQL Server数据库的安装

    由于工作需要出一版教程,记录一下安装过程,用到的数据库是SQL Server2014版本 下载地址为:SQL Server2014下载 提取码:6666 下载好安装包,首先右键,装载 装载完, 会有这 ...

随机推荐

  1. Spartan-6 FPGA Configuration

    These configuration pins serve as the interface for a number of different configuration modes: • JTA ...

  2. JS字符串转base64格式

    var Base64 = { // private property _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx ...

  3. Index downloads are disabled, search results may be incomplete.

    20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送) 国内私募机构九鼎控股打造,九鼎投资是在全国股 ...

  4. NAT详解 z

    http://www.cnblogs.com/beginmind/p/6380489.html 1.为什么出现了NAT? IP地址只有32位,最多只有42.9亿个地址,还要去掉保留地址.组播地址,能用 ...

  5. Mac配置PHP开发环境

    安装环境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 MySQL 5.6.22 Apache配置 在Mac OS 10.10.1中是自带Apache软件的,我们 ...

  6. Confman - 针对「Node 应用」的配置文件加载模块

    一句话介绍 confman 是一个强大的配置文件加载器,无论你喜欢 yaml .cson.json.properties.plist.ini.toml.xml 还是 js,都能满足你的愿望,并且更加简 ...

  7. MySQL round函数

    在mysql中,round函数用于数据的四舍五入,它有两种形式: 1.round(x,d)  ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整 ...

  8. Jni本地多线程回调Java函数,env->findClass()失败。

    遇到的问题,Native层本地多线程回调Java函数时env->findClass()失败. 前面的代码是这样的在 JNI_OnLoad记录全局变量g_vm static JavaVM* g_v ...

  9. http://jingyan.baidu.com/article/7f41ecec1b7a2e593d095ce6.html

    http://jingyan.baidu.com/article/7f41ecec1b7a2e593d095ce6.html http://www.linuxeden.com/html/softuse ...

  10. windows10 Sqlserver卸载 指定账户不存在

    在windows卸载程序时,有时会出现因提示“指定的账户不存在”而无法删除,如下: 这时时候要先选择要删除的项目,进行修复后再进行删除就可以正常删除了