- 浏览: 207289 次
- 性别:
- 来自: 河北
文章分类
最新评论
-
6420285:
你的文章很棒,很多地方讲的通俗易懂,非常感谢。 ...
深入掌握JMS(一):JSM基础 -
xs.cctv:
不错
zeroDateTimeBehavior=convertToNull -
hanyannan0123:
搞不清楚,此话属于经典呢,还是废话。
超类 好 -
czy584521:
```我肯定他用了谷歌金山词霸
IBM的面试官被我忽悠蒙了 -
yuantong:
老板跳槽?什么概念
我们老板跳槽了 !!!
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/104.html?1455868495
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考: http://redis.io/download
但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:
代码如下:
Win64 Unofficial The Redis project does not directly support Windows,
however the Microsoft Open Tech group develops and maintains
an Windows port targeting Win64.
大意就是 Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是: https://github.com/MSOpenTech/redis
打开以后,可以直接使用浏览器下载,或者git克隆。
可以在项目主页右边找到 zip包下载地址: https://github.com/MSOpenTech/redis/archive/2.8.zip
下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:
代码如下:
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redis-check-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
当然,还有一个 RedisService.docx 文件,看似是一些启动和安装服务的说明文档,但是照着他的指示来,你就会死的很惨,莫名其妙的死了,不知道原因。
【换机器重新测试后已查明,如果不是Administrator用户,就会出各种问题,服务安装以后启动不了等等问题,应该可以修改服务的属性-->登录用户等选项来修正.】
【如果你安装的windows没有Administrator账户,请参考这篇文章: Windows 7 启用超级管理员administrator账户的N种方法 】
网上参考了一些资料,发觉可以使用,也就没有深究,直接拿来主义:#p#分页标题#e#
启动脚本如下:
代码如下:
redis-server redis.windows.conf
可以将其保存为文件 startup.bat ; 下次就可以直接启动了。
但是在cmd之中执行这行命令之后报错:
代码如下:
D:Developredis-2.8.12>redis-server.exe redis.windows.conf
[7736] 10 Aug 21:39:42.974 #
The Windows version of Redis allocates a large memory mapped file for sharing
the heap with the forked process used in persistence operations. This file
will be created in the current working directory or the directory specified by
the 'dir' directive in the .conf file. Windows is reporting that there is
insufficient disk space available for this file (Windows error 0x70).
You may fix this problem by either reducing the size of the Redis heap with
the --maxheap flag, or by starting redis from a working directory with
sufficient space available for the Redis heap.
Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue. Exiting.
根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可.
代码如下:
.......
#
# maxheap <bytes>
maxheap 1024000000
.......
然后再次启动,OK,成功.
代码如下:
D:Developredis-2.8.12>redis-server redis.windows.conf
_._#p#分页标题#e#
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 2.8.12 (00000000/0) 64 bit
.-`` .-```. ```/ _.,_ ''-._
( ' , .-` | `, ) Running in stand alone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 6736
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
[6736] 10 Aug 22:01:22.247 # Server started, Redis version 2.8.12
[6736] 10 Aug 22:01:22.248 * The server is now ready to accept connections on port 6379
然后可以使用自带的客户端工具进行测试。
双击打开 redis-cli.exe , 如果不报错,则连接上了本地服务器,然后测试,比如 set命令,get命令:
代码如下:
127.0.0.1:6379> set tiemao http://www.jb51.net
OK
127.0.0.1:6379> get tiemao
" http://www.jb51.net "
127.0.0.1:6379>
这应该很好理解,连接上了本机的6379端口。
如果需要帮助,可以在 cli窗口中输入 help查看,例如:
代码如下:
127.0.0.1:6379> help
redis-cli 2.8.12
Type: "help @<group>" to get a list of commands in <group>
"help <command>" for help on <command>
"help <tab>" to get a list of possible help topics#p#分页标题#e#
"quit" to exit
127.0.0.1:6379> help @string
根据提示,可以输入 help 空格 然后敲tab键,可以像命令提示一样告诉你可以有哪些帮助分组,多敲几个 tab 试试?
备注说明:
1. 这个版本是Win64的,所以32位windows就不要折腾了。
2. 我的操作系统是Windows 7 64位旗舰版,运行内存16GB,用户不是Administrator,而是 hasee,所以设置了下 redis-server.exe 和redis-cli.exe 的属性中的兼容性权限(以管理员身份运行),如果你运行出错,可能需要设置一下这里。
3. 什么360啊,UAC啊,防火墙啊,该关的请关闭。。。
4. 如果有其他问题,欢迎留言或者评论, 这只是一个心血来潮时的折腾
接触了好久Redis但一直没在windows下使用,请轻拍
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考: http://redis.io/download
但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:
代码如下:
Win64 Unofficial The Redis project does not directly support Windows,
however the Microsoft Open Tech group develops and maintains
an Windows port targeting Win64.
大意就是 Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是: https://github.com/MSOpenTech/redis
打开以后,可以直接使用浏览器下载,或者git克隆。
可以在项目主页右边找到 zip包下载地址: https://github.com/MSOpenTech/redis/archive/2.8.zip
下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:
代码如下:
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redis-check-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
当然,还有一个 RedisService.docx 文件,看似是一些启动和安装服务的说明文档,但是照着他的指示来,你就会死的很惨,莫名其妙的死了,不知道原因。
【换机器重新测试后已查明,如果不是Administrator用户,就会出各种问题,服务安装以后启动不了等等问题,应该可以修改服务的属性-->登录用户等选项来修正.】
【如果你安装的windows没有Administrator账户,请参考这篇文章: Windows 7 启用超级管理员administrator账户的N种方法 】
网上参考了一些资料,发觉可以使用,也就没有深究,直接拿来主义:#p#分页标题#e#
启动脚本如下:
代码如下:
redis-server redis.windows.conf
可以将其保存为文件 startup.bat ; 下次就可以直接启动了。
但是在cmd之中执行这行命令之后报错:
代码如下:
D:Developredis-2.8.12>redis-server.exe redis.windows.conf
[7736] 10 Aug 21:39:42.974 #
The Windows version of Redis allocates a large memory mapped file for sharing
the heap with the forked process used in persistence operations. This file
will be created in the current working directory or the directory specified by
the 'dir' directive in the .conf file. Windows is reporting that there is
insufficient disk space available for this file (Windows error 0x70).
You may fix this problem by either reducing the size of the Redis heap with
the --maxheap flag, or by starting redis from a working directory with
sufficient space available for the Redis heap.
Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue. Exiting.
根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可.
代码如下:
.......
#
# maxheap <bytes>
maxheap 1024000000
.......
然后再次启动,OK,成功.
代码如下:
D:Developredis-2.8.12>redis-server redis.windows.conf
_._#p#分页标题#e#
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 2.8.12 (00000000/0) 64 bit
.-`` .-```. ```/ _.,_ ''-._
( ' , .-` | `, ) Running in stand alone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 6736
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
[6736] 10 Aug 22:01:22.247 # Server started, Redis version 2.8.12
[6736] 10 Aug 22:01:22.248 * The server is now ready to accept connections on port 6379
然后可以使用自带的客户端工具进行测试。
双击打开 redis-cli.exe , 如果不报错,则连接上了本地服务器,然后测试,比如 set命令,get命令:
代码如下:
127.0.0.1:6379> set tiemao http://www.jb51.net
OK
127.0.0.1:6379> get tiemao
" http://www.jb51.net "
127.0.0.1:6379>
这应该很好理解,连接上了本机的6379端口。
如果需要帮助,可以在 cli窗口中输入 help查看,例如:
代码如下:
127.0.0.1:6379> help
redis-cli 2.8.12
Type: "help @<group>" to get a list of commands in <group>
"help <command>" for help on <command>
"help <tab>" to get a list of possible help topics#p#分页标题#e#
"quit" to exit
127.0.0.1:6379> help @string
根据提示,可以输入 help 空格 然后敲tab键,可以像命令提示一样告诉你可以有哪些帮助分组,多敲几个 tab 试试?
备注说明:
1. 这个版本是Win64的,所以32位windows就不要折腾了。
2. 我的操作系统是Windows 7 64位旗舰版,运行内存16GB,用户不是Administrator,而是 hasee,所以设置了下 redis-server.exe 和redis-cli.exe 的属性中的兼容性权限(以管理员身份运行),如果你运行出错,可能需要设置一下这里。
3. 什么360啊,UAC啊,防火墙啊,该关的请关闭。。。
4. 如果有其他问题,欢迎留言或者评论, 这只是一个心血来潮时的折腾
接触了好久Redis但一直没在windows下使用,请轻拍
发表评论
-
UDF 底层实现
2017-01-04 00:03 730用户自定义函数 继承UDF,重写evaluate方法即可 ... -
MetadataCleaner
2016-12-09 23:09 733MetadataCleaner运行定时任务周期性的清理元数据( ... -
黑马程序员_java08_多线程
2016-03-13 13:01 416转载于:http://www.itxuexiwang.com/ ... -
Redis数据库的安装配置方
2016-02-23 11:27 767转载于:http://www.itxuexiwang.com/ ... -
通过 Redis 实现 RPC 远程方法调用(支持多种编程语
2016-02-23 11:27 815转载于:http://www.itxuexiwang.com/ ... -
CentOS Linux系统下安装Redis过程和配置参数说明
2016-02-28 18:39 571转载于:http://www.itxuexiwang.com/ ... -
NoSQL和Redis简介及Redis在Windows下的安装和使用教程
2016-02-23 11:28 638转载于:http://www.itxuexiwang.com/ ... -
让Redis在你的系统中发挥更大作用的几点建议
2016-03-10 14:06 970转载于:http://www.itxuexiw ... -
Redis主从复制问题和扩容问题的解决思路
2016-02-25 13:26 967转载于:http://www.itxuexiw ... -
Redis中5种数据结构的使用场景介绍
2016-02-25 13:27 685转载于:http://www.itxuexiw ... -
redis中使用redis-dump导出、导入、还原数据实例
2016-02-25 13:26 1274转载于:http://www.itxuexiwang.com/ ... -
Redis批量删除KEY的方法
2016-02-26 17:24 731Redis 中有删除单个 Key 的指令 DEL,但好像没有批 ... -
超强、超详细Redis数据库入门教程
2016-02-28 18:39 545转载于:http://www.itxuexiw ... -
Redis总结笔记(一):安装和常用命令
2016-02-26 17:23 507转载于:http://www.itxuexiw ... -
Redis总结笔记(二):C#连接Redis简单例子
2016-02-26 17:24 699转载于:http://www.itxuexiwang.com/ ... -
redis启动流程介绍
2016-03-10 14:07 610转载于:http://www.itxuexiwang.com/ ... -
redis中使用java脚本实现分布式锁
2016-03-13 13:03 556转载于:http://www.itxuexiwang.com/ ... -
redis常用命令、常见错误、配置技巧等分享
2016-02-26 17:23 508转载于:http://www.itxuexiwang.com/ ... -
Redis操作命令总结
2016-03-10 14:07 548转载于:http://www.itxuexiwang.com/ ... -
Redis数据库的使用场景介绍(避免误用Redis)
2016-03-11 12:12 515转载于:http://www.itxuexiw ...
相关推荐
在Windows环境下安装Redis是一项简单但重要的任务,尤其对于开发者来说,因为Redis是一个高效的数据存储和缓存系统。本文将提供一个详细的步骤指南,帮助你轻松完成安装过程。 首先,了解Redis的基本概念。Redis...
### Windows 64位下安装Redis详细教程 #### 一、引言 Redis是一个非常流行的开源内存数据存储系统,它可以作为一个数据库、缓存或者消息中间件来使用。它支持多种数据结构,例如字符串(strings)、散列(hashes)...
这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。 1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。打开网站后,...
在这篇文章中,我们将详细介绍如何在Windows平台下编译Redis++,包括编译hiredis.lib和Win32_Interop.lib静态库文件的过程,然后安装Cmake并编译Redis++,最后进行lib测试验证。 首先,我们需要了解Redis++的组件...
在Windows环境下,Redis的安装与配置略有不同。本文将详细介绍如何在Windows上安装和使用Redis 7.0.11版本。 首先,Redis官方并不直接提供Windows安装包,但我们可以使用社区维护的版本,例如msys2编译的二进制包。...
`Windows下redis安装教程.docx`提供了详细的步骤指导,大致包括以下几个关键环节: 1. 下载Redis:Redis通常为源码形式,但针对Windows,官方提供了一个预编译的二进制版本,如`Redis-x64-3.2.100.zip`。下载后,解...
在Windows 11平台上,特别是64位(x64)系统上运行 Redis,可以利用其高效的数据结构和快速响应能力来提升应用程序的性能。 首先,Redis 的主要特点包括: 1. **内存存储**:Redis 是一个内存数据库,这意味着所有...
首先,您已经拥有名为"Redis-x64-3.2.100.msi"的压缩包文件,这表明它是专为64位Windows系统设计的Redis安装程序。接下来,我们将按照以下步骤进行安装: 1. **解压与准备**:双击或右键选择“以管理员身份运行”来...
本资源包含亲测可用的Redis for Windows 64位版本,以及相关配置文件和文档,确保用户能够顺利安装和使用。 Redis-server是Redis的主要服务器进程,它负责处理客户端的连接请求,执行命令并管理数据。在Windows中,...
redis安装教程,史上最全,没有之一,Windows版的nosql数据库--Redis
"Redis 配置安装详细教程" Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、消息代理、缓存层等。下面是 Redis 配置安装详细教程。 安装 Redis 在 Windows 操作系统中安装 Redis 非常简单。首先...
Redis是世界上最受欢迎的开源内存数据结构...通过以上步骤,你可以在Linux和Windows系统上安装并运行Redis。记得定期更新到最新版本以获得安全补丁和新特性。在使用过程中,查阅官方文档或社区资源可以解决大部分问题。
注意:由于本人配置redis.conf中的路径使用的是绝对路径,当前redis安装目录的父目录为D:\InstallDir,可以在每个配置文件中修改为自己指定的路径位置 redis638-.conf配置文件内容 #redis服务器端口号 port 6380 #...
本教程将深入探讨如何在Windows下安装和使用Redis。 首先,下载Redis的Windows版本。在Redis官网(http://redis.io/download)可以找到相关的下载链接,选择对应32位或64位的`redis-4.1.1`版本。下载后,解压缩到...
- 在Redis目录下打开命令提示符,执行以下命令来安装Redis为Windows服务: ```shell redis-server --service-install redis.windows.conf ``` - 成功安装后,还需要手动启动Redis服务: ```shell redis-...
以上是关于“windows redis-2.0.2 附带redis.conf和安装教程”的主要内容,确保理解并掌握这些知识点,你就能成功在Windows上搭建和管理Redis服务了。在实践中,你可能会遇到更多具体问题,但有了这些基础知识,解决...
在Windows环境下安装Redis可能与Linux或Unix系统有所不同,但过程相对简单,适合初学者和需要在Windows上进行开发测试的用户。 首先,我们需要下载适用于Windows的Redis安装包。在本例中,提供的版本是3.2.10,这是...
本压缩包“redis-7.0.0-x64-windows.rar”提供了适用于Windows操作系统的Redis 7.0.0版本,特别针对64位系统进行了优化,兼容Windows 10和Windows Server 2016等环境。 在Redis 7.0.0版本中,包含了一系列的改进...