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

其中,两个可执行文件需要考虑,redis-server.exe/redis-cli.exe,它们分别是redis服务和redis客户端,要运行redis,我们需要执行server文件,如下图所示:

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

在上图中,可以看到我在客户端执行了: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. phpstud如何安装mysql新版_MySQL_图解MySQL数据库的安装和操作,一、MySQL下载与安装 1、 - phpStudy...

    图解MySQL数据库的安装和操作 一.MySQL下载与安装 1.下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下. MySQL的大本营:http://www.my ...

  2. 付费代理IP——Redis数据库的安装

    1.Redis数据库 参考网页:https://www.cnblogs.com/melonjiang/p/5342383.html Redis代理IP池:redis 是一个 Key-Value 数据库 ...

  3. Redis 数据库的安装与常用命令解析

    目录 一.安装部署 1. 环境配置 2. 编译安装 3. 设置 Redis 相关配置文件 4. 启动服务 二.Redis 常用工具 1. redis-cli 命令行工具(远程登陆) 2. redis- ...

  4. 达梦数据库V8安装部署操作实例

    安装环境: 虚拟机:银河麒麟V10 达梦数据库:V8 达梦数据库下载地址:达梦数据库管理系统DM8 下面进入正式的安装环节 --安装达梦数据库.创建实例.管理实例 1.创建安装路径 mkdir /dm ...

  5. Windows下设置redis数据库允许远程访问

    对redis.windows.conf配置文件的配置. 由于该配置文件比较冗长,需要修改的地方有一下三点: Redis默认只允许本地客户端登录,如果想远程登录操作Redis,首先我们需要做下面两步 ( ...

  6. Redis数据库下载安装

    下载:https://github.com/tporadowski/redis/releases   在计算机管理→服务与应用程序→服务  看到Redis正在运行 此时可以右键将它停止,(不停止会出现 ...

  7. linux 进入redis 数据库,Linux下Redis数据库的安装方法与自动启动脚本分享

    安装Redis (1) 下载Redis wget http://redis.googlecode.com/files/redis-2.2.11.tar.gz tar xzvf redis-2.2.11 ...

  8. redis数据库的安装配置

    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括strin ...

  9. [冲昏头脑]IDEA中的maven项目中学习log4j的日志操作

    第一,你要有log4j的对应的包,由于我用的maven,所以直接在pom.xml文件依赖下载则可,如你尚为有此包,请自行百度下载导入,或上http://www.mvnrepository.com/搜索 ...

最新文章

  1. 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题
  2. Django+JWT实现Token认证
  3. 三个月计算机培训班,三个月复盘:学完两个设计软件,并开始学画画
  4. shell 替换字符串的几种方法,变量替换${},sed,awk
  5. 小熊的人生回忆(二)
  6. Redis命令回溯方案
  7. 大数据锁定消费者没用,核心是锁住用户的“脑袋”!
  8. 深入理解Nginx:模块开发与架构解析阅读--Nginx架构设计简介
  9. 学习《软件评测师教程》
  10. 我的Python网路爬虫学习之路--1
  11. matlab百分号是什么意思,matlab 两个百分号
  12. C语言求解黎曼 函数非平凡零点,51、黎曼函数的“非平凡零点 (1/2)z”是什么玩意?...
  13. 周集中团队Nature子刊中网络图布局的R语言可视化复现
  14. android UI设计图片和文字尺寸px对应dp、sp值换算
  15. 【方法论】从入门到精通是怎样一种体验
  16. 孤立森林算法 python_孤立森林(isolation forest)
  17. python元祖修改_Python列表的增删改查和元祖
  18. 碎碎念C++(一)冗杂问题
  19. B. Ela‘s Fitness and the Luxury Number codeforces 1737B
  20. tdm-gcc 的下载、安装教程【超详细】

热门文章

  1. mysql /tmp目录爆满问题的处理
  2. 广东省“安网2016”网络安全专项治理行动正式启动
  3. c++ map 的基本操作
  4. xmpp 服务器配置 open fire for windows 及 spark 测试
  5. LunarPages空间500错误原因及解决办法
  6. springboot activiti 整合项目框架源码 shiro 安全框架 druid 数据库连接池
  7. 因热爱而编码,创造至美生活,挑战高效工作 阿里云智能开发者创新应用大赛全记录...
  8. LFS、BLFS、ALFS、HLFS的区别
  9. 2.2 Java的基本数据类型
  10. win7系统下访问网上邻居提示用户名密码错误