Redis简介以及如何在Windows上安装Redis
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的更多相关文章
- 在windows上安装redis并设置密码
在windows上安装redis Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redi ...
- (转)如何在Windows上安装多个MySQL
原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...
- 如何在Windows上安装多个MySQL
将MySQL注册为系统服务:%MySQL_HOME%\bin>mysqld --install mysql5.1,此时,在运行中输入"services.msc"或者打开&qu ...
- 在linux安装redis单机和集群后,如何在windows上使用redis客户端或者java代码访问错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。需要通过简单配置,完成允许外网访问。
这几天在学习在linux上搭建服务器的工作,可谓历经艰辛.可喜最后收获也不少. 这次是在linux上搭建redis服务器后从windows上缺无法访问,连接不上. 仔细回忆以前搭建nginx和ftp的 ...
- PHP5.6版本在Windows上安装redis扩展
PHP使用redis扩展 一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择 ...
- 如何在Windows上部署Redis集群和SpringBoot进行整合
一.安装Redis的Windows版本并进行配置 (1)下载链接 https://github.com/microsoftarchive/redis/releases (2)将下载后的Redis复制成 ...
- 在Windows上安装Redis
微软官网源码 https://github.com/MicrosoftArchive/redis 这里介绍安装Signed binaries版本 使用Chocolatey(Windows包管理工具)安 ...
- windows上安装redis并安装php5.6的redis扩展
http://www.884358.com/php-redis/ 1.安装redis Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group ...
- windows上安装redis
The Redis project does not officially support Windows. However, the Microsoft Open Tech group develo ...
随机推荐
- Application值传递。
1.layout下面的布局 activity_main.xml <?xml version="1.0" encoding="utf-8"?> < ...
- DPark安装及相关资料整理
最近需要处理海量数据的分布式计算及数据挖掘,经过多次选择(hadoop,Spark,DPark),最后还是选择了DPark,主要是看中DPark的轻量级及python的灵活性,且除了豆瓣外,在几个友公 ...
- 'adb' 不是内部或外部命令,也不是可运行的程序
启动adb shell的时候,出现如下问题: 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件. 在确保自己的SDK安装正确的时候,就很好办了,找到SDK安装目录\platform-to ...
- Inno Setup使用上的几个问题 (转)
Inno Setup使用上的几个问题: [问题一:Inno Setup 执行REG文件代码?][Run]Filename: "{win}\regedit.exe";Paramete ...
- Linux 上的数据可视化工具
Linux 上的数据可视化工具 5 种开放源码图形化工具简介 Linux® 上用来实现数据的图形可视化的应用程序有很多,从简单的 2-D 绘图到 3-D 制图,再到科学图形编程和图形模拟.幸运的是,这 ...
- 单链表反转(递归和非递归) (Java)
链表定义 class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } 非递归实现很简单,只需要遍历一遍链表,在遍历过 ...
- Android工程师面试准备知识点
听+7哥说,把下面的全弄懂,面试必过,所以我就试着去把所有题目补充了一下,各位能耐的网友们,如果有吐槽或者补充的尽管给我留言,在这里谢过大家了. 1. android的多线程如何通信 答:Andr ...
- Connect the Cities(prime)
Connect the Cities Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) ...
- 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
通过encodeURI()方法转码 encodeURI(url):
- HTML5 canvas 绘制精美的图形
HTML5 是一个新兴标准,它正在以越来越快的速度替代久经考验的 HTML4.HTML5 是一个 W3C “工作草案” — 意味着它仍然处于开发阶段 — 它包含丰富的元素和属性,它们都支持现行的 HT ...