Redis简介

  Redis是一个速度非常快的非关系型内存数据库。

  Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

  它可以存储键(key)与5种不同类型值(value)之间的映射,5中不同类型的值分别为字符串(string),列表(list),哈希(hash),集合(set)和有序集合(sorted set)等5种数据结构(Redis数据结构及相应的命令)。

  Redis可以将存储在内存的键值对数据持久化到硬盘(Redis的持久化选项)。

  Redis可以通过事务和锁机制确保数据的准确性和一致性(Redis事务和分布式锁)。

  Redis可以使用同步特性来扩展读性能(Redis的同步(主从复制)和Redis Sentinel)。

  Redis还可以使用客户端分片来扩展写性能(Redis短结构与分片)。

  使用Redis而不是关系型数据库或者其他硬盘存储数据库,可以避免写入不必要的临时数据,也免去了对临时数据进行扫描或者删除的麻烦,实际中,应该根据自己的需求来决定是否使用Redis,是使用Redis作为主存储还是辅助存储,以及如何配置Redis的复制、持久化机制。

  

  在Windows上安装Redis

  在学习如何在Windows上安装Redis之前,我必须要说,在Windows上安装Redis并不值得推荐,因为Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本。MS Open Tech 技术团队花了很多时间来测试最新构建的Windows版Redis(可在 MS Open Tech Github 仓库下载)。所以虽然是有一个团队在构建Windows版本我还是建议大家在生产环境中不要使用Window版本的Redis,应采用稳定的Linux版本,Windows环境主要是用于开发调试期间。

  如果你只是想要在Windows环境下学习Redis的一些基本命令与操作,那就请看接下来的安装方法。

  首先下载Redis的Windows版本:

  32位下载地址:https://github.com/dmajkic/redis/downloads

  64位下载地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

  下载后直接解压一个版本的压缩文件(建议2.6以上版本),解压后文件目录如下图:

  

  安装好之后可以进行简单的测试,首先启动Redis服务器,运行cmd命令,找到Redis的安装路径,运行redis-server.exe文件,redis.windows.conf是Redis服务器的配置文件,在实际使用中需要按照需要配置此文件。

  

  上图中Redis服务器的默认端口为6379,Redis版本为3.0.501,Redis服务器启动好之后,双击文件目录中的redis-cli.exe启动客户端创建数据并测试。

  

  如果启动的Redis服务器的端口不是6379或者服务器地址不是127.0.0.1,可以使用cmd命令来启动redis-cli.exe客户端并指定服务器地址和端口:

  

redis-cli -h ip地址 -p 端口号

  现在,Redis已经成功安装在Windows上了。

Redis简介以及如何在Windows上安装Redis的更多相关文章

  1. 在windows上安装redis并设置密码

    在windows上安装redis Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redi ...

  2. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

  3. 如何在Windows上安装多个MySQL

    将MySQL注册为系统服务:%MySQL_HOME%\bin>mysqld --install mysql5.1,此时,在运行中输入"services.msc"或者打开&qu ...

  4. 在linux安装redis单机和集群后,如何在windows上使用redis客户端或者java代码访问错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。需要通过简单配置,完成允许外网访问。

    这几天在学习在linux上搭建服务器的工作,可谓历经艰辛.可喜最后收获也不少. 这次是在linux上搭建redis服务器后从windows上缺无法访问,连接不上. 仔细回忆以前搭建nginx和ftp的 ...

  5. PHP5.6版本在Windows上安装redis扩展

    PHP使用redis扩展 一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本       2.根据PHP版本号,编译器版本号和CPU架构, 选择 ...

  6. 如何在Windows上部署Redis集群和SpringBoot进行整合

    一.安装Redis的Windows版本并进行配置 (1)下载链接 https://github.com/microsoftarchive/redis/releases (2)将下载后的Redis复制成 ...

  7. 在Windows上安装Redis

    微软官网源码 https://github.com/MicrosoftArchive/redis 这里介绍安装Signed binaries版本 使用Chocolatey(Windows包管理工具)安 ...

  8. windows上安装redis并安装php5.6的redis扩展

    http://www.884358.com/php-redis/ 1.安装redis Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group ...

  9. windows上安装redis

    The Redis project does not officially support Windows. However, the Microsoft Open Tech group develo ...

随机推荐

  1. android 手势滑动

    1.概述, 两次都是画曲线统计图用到手势滑动.左滑动,右滑动曲线图翻页 2.直接上代码 3.注: 第一次使用的时候是implement了 OnTouchListener 接口,是在画图布局上layou ...

  2. Android_listview设置每条信息的间距

    Android_listview设置每条信息的间距 设置listView的item间距,可以在xml布局文件中的listView下设置xml属性: android:divider="#000 ...

  3. (三)Boost库之字符串处理

    (三)Boost库之字符串处理 字符串处理一直是c/c++的弱项,string_algo库很好的弥补了这一点. string_algo 库算法命名规则: 前缀i    : 有这个前缀表名算法的大小写不 ...

  4. OMNeT++安装教程

    前提及注意事项: 1) 安装之前首先要确定已经安装好GCC编译环境(例如:MinGW.Cygwin,选择一种安装); (否则OMNeT++会安装不成功),具体安装教程详见另一篇文章 MinGW安装教程 ...

  5. zoj 3229 有源汇有上下界的最大流模板题

    /*坑啊,pe的程序在zoj上原来是wa. 题目大意:一个屌丝给m个女神拍照.计划拍照n天,每一天屌丝最多个C个女神拍照,每天拍照数不能超过D张,并且给每一个女神i拍照有数量限制[Li,Ri], 对于 ...

  6. MS SQL 当记录不存在时插入insert INTO not exists

    INSERT INTO dbo.[T_DabaoTemp]  ([PType]           ,[pID]           ,[NewVersion]           ,[ParentC ...

  7. 【网络协议】TCP的拥塞控制机制

    前言 计算机网络中的带宽.交换节点中的缓存和处理机等,都是网络的资源,在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏,这样的情况就叫做拥塞. 所谓拥塞控制,就 ...

  8. [置顶] ANT build.xml文件详解

    Ant的优点 跨平台性.Ant是用Java语言编写的,所示具有很好的跨平台性. 操作简单.Ant是由一个内置任务和可选任务组成的. Ant运行时需要一个XML文件(构建文件). Ant通过调用targ ...

  9. Web.config配置和节点介绍

    Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中 ...

  10. 在 Parallels Desktop 中,全屏模式使用 Win7,唤醒时黑屏

    在Parallels Desktop中,全屏模式下使用Win7,如果Mac电脑自动休眠了,则无法再次唤醒了,唤醒时黑屏. 博主的Mac是2014款MBPR,键盘上所有的键都试过,还是无法唤醒电脑,每次 ...