Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。

一:要安装Redis,首先要获取安装包。

  Windows的Redis安装包需要到GitHub链接找到。链接:https://github.com/MSOpenTech/redis  打开网站后,找到Release,点击前往下载页面。

二:在下载网页中,找到最后发行的版本(此处是3.2.100)

  找到Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip,点击下载。这里说明一下,第一个是msi微软格式的安装包,第二个是压缩包。

三:安装

方法一:

将下载好的 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis,打开文件夹,内容如下:

打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:将redis安装成windows服务的,开机自启动

redis-server --service-install redis.windows.conf

安装成windows服务的,开机自启动

但是安装好之后,Redis并没有启动,启动命令如下:

redis-server --service-start

停止命令:

redis-server --service-stop

卸载命令:

redis-server --service-uninstall

还可以安装多个实例:

redis-server --service-install –service-name redisService1 –port 10001
redis-server --service-start –service-name redisService1
redis-server --service-install –service-name redisService2 –port 10002
redis-server --service-start –service-name redisService2
redis-server --service-install –service-name redisService3 –port 10003
redis-server --service-start –service-name redisService3

最后提示一下:2.8版本的不支持32位系统,32位系统要去下载2.6版本的。2.6版本的无法像上面一样方便的部署

方法二:

双击刚下载好的msi格式的安装包(Redis-x64-3.2.100.msi)开始安装。

选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里。

端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务。

设定最大值为100M。作为实验和学习,100M足够了。

点击安装后,正式的安装过程开始。稍等一会即可完成。

安装完毕后,需要先做一些设定工作,以便服务启动后能正常运行。

四:设置密码并测试

使用文本编辑器,这里使用Notepad++,打开Redis服务配置文件。 注意:不要找错了,通常为redis.windows-service.conf,而不是redis.windows.conf。后者是以非系统服务方式启动程序使用的配置文件。

找到含有requirepass字样的地方,追加一行,输入requirepass 12345。这是访问Redis时所需的密码,一般测试情况下可以不用设定密码。不过,即使是作为本地访问,也建议设定一个密码。此处以简单的12345来演示。

点击“开始”>右击“计算机”>选择“管理”。在左侧栏中依次找到并点击“计算机管理(本地)”>服务和应用程序>服务。再在右侧找到Redis名称的服务,查看启动情况。如未启动,则手动启动之。正常情况下,服务应该正常启动并运行了。

最后来测试一下Redis是否正常提供服务。进入Redis的目录,cd C:\Program Files\Redis。输入redis-cli并回车(redis-cli是客户端程序)。如图正常提示进入,并显示正确端口号,则表示服务已经启动。

使用服务前需要先通过密码验证,输入“auth 12345”并回车(12345是之前设定的密码),返回提示OK表示验证通过。

实际测试一下读写。

输入set mykey1 "I love you all!”并回车,用来保存一个键值。再输入get mykey1,获取刚才保存的键值。读取没有问题,表明Redis服务安装成功。

注意:

1.Windows使用的这个Redis是64位版本的,32位操作系统的同学就不要折腾了。

2.作为服务运行的Redis配置文件,通常为redis.windows-service.conf,而不是redis.windows.conf。小心不要选错了。

五:Redis可视化工具Redis Desktop Manager使用

Redis可视化工具,RedisDesktopManager,没错,它开源的,托管在github上:https://github.com/uglide/RedisDesktopManager ,还不错,先看看界面。

连接redis服务

 右击my-redis可调出控制台

接着我们在控制台输入命令测试,接着右击db点击reload就会看到刚才添加的stirng1了

redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下连接到数据库0。通过select 1命令实现库的切换,1代表切换到db1,每个数据库都有属于自己的空间,不必担心之间的key冲突。

数据库的数量是可以配置的,默认情况下是16个,修改redis.conf下的databases数即可。

Windows下Redis安装+可视化工具Redis Desktop Manager使用的更多相关文章

  1. mac mamp环境 和linux下 安装redis 和可视化工具 Redis Desktop Manager

    mac下安装 第一步:安装redis 1. brew install redis 2.启动服务/usr/local/opt/redis/bin/redis-server 3.配置redis密码访问 编 ...

  2. Windows 64位下安装Redis 以及 可视化工具Redis Desktop Manager的安装和使用

    二.下载Windows版本的Redis 由于现在官网上只提供Linux版本的下载,所以我们只能在Github上下载Windows版本的Redis Windows版本的Redis下载地址:https:/ ...

  3. ubuntu安装redis 和可视化工具

    方式一: 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redi ...

  4. Redis可视化工具 Redis Desktop Manager

    1.前言 从接触Redis也有两年,平时就使用它来做缓存层,它给我的印象就是很强大,内置的数据结构很齐全,加上Redis5.0的到来,新增了很多特色功能.而Redis5.0最大的新特性就是多出了一个数 ...

  5. 转:Windows下PHP7安装Redis和Redis扩展phpredis

    原文地址:Windows下PHP7安装Redis和Redis扩展phpredis Windows下PHP7安装Redis和Redis扩展phpredis 2016-06-08 17:53:00 标签: ...

  6. windows下php7安装redis扩展

    windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...

  7. redis_学习_02_redis 可视化工具 Redis Desktop Manager

    二.参考资料 1.Redis可视化工具Redis Desktop Manager使用 2.超好用的Redis管理及监控工具,使用后可大大提高你的工作效率!

  8. linux下php7安装memcached、redis扩展

    linux下php7安装memcached.redis扩展 1.php7安装Memcached扩展 比如说我现在使用了最新的 Ubuntu 16.04,虽然内置了 PHP 7 源,但 memcache ...

  9. windows下Mongodb图形化工具安装及配置

    接上篇文章<Windows下Mongodb安装部署.docx> 一.RockMongo 1.RockMongo需要php环境,首先需要搭建php环境,选择采用 下载xampp,这里我用的是 ...

随机推荐

  1. 【和孩子一起学编程】 python笔记--第五天

    关于python2在python3中的改动: https://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5MDEyMDk4Mw==&appmsgid=1 ...

  2. boost phoenix

    In functional programming, functions are objects and can be processed like objects. With Boost.Phoen ...

  3. Apache Flink 进阶(六):Flink 作业执行深度解析

    本文根据 Apache Flink 系列直播课程整理而成,由 Apache Flink Contributor.网易云音乐实时计算平台研发工程师岳猛分享.主要分享内容为 Flink Job 执行作业的 ...

  4. Java Web学习总结(11)JDBC

    一,简介 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的 ...

  5. 详解SQL Server 2008工具SQL Server Profiler

    一.SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 1.图形化监视SQL Server查询: 2.在后台收集查询信息: 3.分析性能: 4.诊 ...

  6. 【SPOJ1811】Longest Common Substring(后缀自动机)

    题意:给定两个仅含小写字母的字符串,求他们最长公共子串的长度 n<=250000 思路: #include<bits/stdc++.h> using namespace std; t ...

  7. Linux Bash Shell快速入门 (三)

    forfor 循环结构与 C 语言中有所不同,在 BASH 中 for 循环的基本结构是: for $var in dostatmentsdone 其中 $var 是循环控制变量, 是 $var 需要 ...

  8. LintCode之合并排序数组

    题目描述: 我的代码: public class Solution { /* * @param A: sorted integer array A * @param B: sorted integer ...

  9. Python 进阶_生成器 & 生成器表达式

    目录 目录 相关知识点 生成器 生成器 fab 的执行过程 生成器和迭代器的区别 生成器的优势 加强的生成器特性 生成器表达式 生成器表达式样例 小结 相关知识点 Python 进阶_迭代器 & ...

  10. nginx相关总结

    1. Nginx 无法启动解决方法 在查看到 logs 中报了如下错误时: 0.0.0.0:80 failed (10013: An attempt was made to access a sock ...