一、Redis的安装

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.exe aof
redischeck-dump.exe dump
redis-cli.exe 客户端
redis-server.exe 服务器
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界面启动了。

二、idea中安装redis插件及使用

2.1 安装

redis是很多企业优化数据存储的一个重要考虑方向,一般我们都会下载一个redis客户端进行访问。我的前一篇关于redis的文章也是用的redis desktop manager来访问远程redis的。
但是这些客户端有时非常不友好,例如想要查看某个key下面的value,需要使用get命令才可以,而且格式没有。
因此,我推荐使用intellij IDEA中的Iedis插件,非常好用,value值都是json格式展现。

进入File -> Settings -> Plugins -> Browse Repositories,搜索Iedis,如下图所示,点击安装,等待安装成功后,重启IDEA。

破解

// 如果你没有改动IDEA的话,IDEA的插件库在这个目录下
C:\Users\Administrator\.IntelliJIdea2017.\config\plugins\Iedis\lib // 里面有个jar叫 iedis-x.x.x.jar
// x.x.x是版本号
// 把这个jar包删除
// 点击破解包下载链接下载破解包
// 把这个jar放到C:\Users\Administrator\.IntelliJIdea2017.3\config\plugins\Iedis\lib目录下
// 重启IDEA就好了

点击,下载破解jar文件 iedis-x.x.rar

破解支持

如果你想了解该插件是如何破解的,破解过程请点击破解Iedis详细解析。
大致过程如下
// 反编译插件
// 修改注册逻辑代码
// 字节码写入
// 重新打包
// 替换jar包

2.2 使用

重启完IDEA后,查看IDEA右侧的Iedis窗口:

如图所示:黄色框点击之后,就会出现左边的redis界面。其中,4点击之后就会出现1和2所在的区域。其中1表示这个redis数据库中有多少个库,当前是在13库中。
2表示的是这个库里面所有的key,随便点击一个key之后,就会出现中间3所在的区域,就是json格式的value值。非常的方便。
而1和2之间的小区域可以运行,找到所有匹配的key。 区域5点击之后,可以运行redis命令。

参考文章

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

win7x64下的redis安装与使用

Iedis - Redis 在IDEA中的可视化工具破解,简简单单Onlinezuozuo,2018.3.

Redis的安装与idea中的使用的更多相关文章

  1. 沉淀再出发:redis的安装和使用

    沉淀再出发:redis的安装和使用 一.前言 下面让我们看看Redis这个键值对内存数据库的使用方法和相关注意事项. 二.Redis的安装和使用 2.1.Redis的定义 REmote DIction ...

  2. linux详细redis安装和php中redis扩展

    第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...

  3. Redis的安装以及在项目中使用Redis的一些总结和体会

    第一部分:为什么我的项目中要使用Redis 我知道有些地方没说到位,希望大神们提出来,我会吸取教训,大家共同进步! 注册时邮件激活的部分使用Redis 发送邮件时使用Redis的消息队列,减轻网站压力 ...

  4. linux中安装JDK linux中安装Tomcat linux中安装Mysql 及故障解析 linux系统安装redis

    Linux 安装JDK 配置完环境变量后无法使用 java -version 无法打开 通过下面语句 将32位文件与当前系统64位兼容 (有待补充32位查法)sudo yum install glib ...

  5. mac 中安装redis 以及 安装php-redis扩展过程详细记录

    1. 通过homebrew 安装 redis sodu brew install redis 2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问.需要远程访 ...

  6. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

  7. Linux下Redis的安装和部署

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

  8. 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用

    在前面介绍了三篇关于MongoDB数据库的开发使用文章,严格来讲这个不能归类于MongoDB数据库开发,不过Redis又有着和MongoDB数据库非常密切的关系,它们两者很接近,Redis主要是内存中 ...

  9. Linux下Redis的安装与配置

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

随机推荐

  1. bzoj 3212 线段树

    裸的线段树 /************************************************************** Problem: User: BLADEVIL Langua ...

  2. 培训补坑(day10:双指针扫描+矩阵快速幂)

    这是一个神奇的课题,其实我觉得用一个词来形容这个算法挺合适的:暴力. 是啊,就是循环+暴力.没什么难的... 先来看一道裸题. 那么对于这道题,显然我们的暴力算法就是枚举区间的左右端点,然后通过前缀和 ...

  3. QML与C++混合编程详解(转)

    原文转自:http://blog.csdn.net/ieearth/article/details/42243553 原文转自:https://www.cnblogs.com/findumars/p/ ...

  4. Linux MMC介绍

    1. 介绍 Linux中,将包括MMC.SD.SDIO统称为MMC子系统 MMC子系统从功能上可分为三个层次 - card层: Card驱动, 或称client驱动 - core层: MMC的核心层, ...

  5. Linux kernel中断子系统之(五):驱动申请中断API【转】

    转自:http://www.wowotech.net/linux_kenrel/request_threaded_irq.html 一.前言 本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的 ...

  6. 创建第一个maven项目的那些坑

    1.记事本方式: class所在的目录结构: class的代码书写: package com.imooc.maven01.mode1; public class HelloWorld { public ...

  7. [BZOJ4568][Scoi2016]幸运数字 倍增+线性基

    4568: [Scoi2016]幸运数字 Time Limit: 60 Sec  Memory Limit: 256 MBSubmit: 1791  Solved: 685[Submit][Statu ...

  8. [loj#115] 无源汇有上下界可行流 网络流

    #115. 无源汇有上下界可行流 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:Special Judge 上传者: 匿名 提交提交记录统计讨论测试数据   题 ...

  9. 学习PHPCMS需要掌握的函数

    路径:phpcms\libs\classes\model.class.php /** * 执行sql查询 * @param $where 查询条件[例`name`='$name'] * @param ...

  10. python3爬取百度图片(2018年11月3日有效)

    最终目的:能通过输入关键字进行搜索,爬取相应的图片存储到本地或者数据库 首先打开百度图片的网站,搜索任意一个关键字,比如说:水果,得到如下的界面 分析: 1.百度图片搜索结果的页面源代码不包含需要提取 ...