win7x64下的redis安装与使用
2016-05-12 11:12
706 查看
先引用百度百科的一段话吧,具体可以到百科查看吧。
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
解压后目录如下:
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512104220874-508264774.png)
然后编辑redis.windows.conf文件,我看网上有的教程说编辑里边maxheap <bytes> ,但是3.x版本以后,修改的是 maxmemory <bytes>, bytes是字节,请自行换算,我这里改成maxmemory 1024000000。
其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512104715234-1817307972.png)
设置redis的密码:找到# requirepass foobared 改为 requirepass 我的密码 ,本机测试可不设置。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512110304655-524256208.png)
保存后打开redis的解压目录,shift+鼠标左键找到菜单上:在此处打开命令行窗口 或 自行运行cmd命令到此目录
命令如下:
其中--maxmemory 200M是选填的,如果你配置文件redis.windows.conf中配置,这个就可以省去,如果没配置,这个可以加也可以不加,你开心就好。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512105249843-1874638663.png)
当出现此界面的时候,说明启动成功,监听端口6379,然后让我们测试一下效果吧
重新打开一个DOS界面,效果如下:
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512105821343-1000684138.png)
如果你设置了redis的密码,则需要在set之前执行auth 密码 命令,否则会提示(error) NOAUTH Authentication required.
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512110957234-2001071191.png)
最后说一下将redis加到Windows服务中。首先还是要启动redis服务器端,然后在运行redis客户端,然后通过Windows的service-install命令,输入
以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。
推荐redis技术阅读:http://www.cnblogs.com/hoojo/p/4466024.html
推荐redis桌面客户端:http://www.oschina.net/p/redis-studio
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
解压后目录如下:
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512104220874-508264774.png)
文件名 | 简要 |
redis-benchmark.exe | 基准测试 |
redis-check-aof.exe | aof |
redischeck-dump.exe | dump |
redis-cli.exe | 客户端 |
redis-server.exe | 服务器 |
redis.windows.conf | 配置文件 |
其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512104715234-1817307972.png)
设置redis的密码:找到# requirepass foobared 改为 requirepass 我的密码 ,本机测试可不设置。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512110304655-524256208.png)
保存后打开redis的解压目录,shift+鼠标左键找到菜单上:在此处打开命令行窗口 或 自行运行cmd命令到此目录
命令如下:
redis-server.exe redis.windows.conf --maxmemory 200M
其中--maxmemory 200M是选填的,如果你配置文件redis.windows.conf中配置,这个就可以省去,如果没配置,这个可以加也可以不加,你开心就好。
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512105249843-1874638663.png)
当出现此界面的时候,说明启动成功,监听端口6379,然后让我们测试一下效果吧
重新打开一个DOS界面,效果如下:
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512105821343-1000684138.png)
如果你设置了redis的密码,则需要在set之前执行auth 密码 命令,否则会提示(error) NOAUTH Authentication required.
![](https://images2015.cnblogs.com/blog/115145/201605/115145-20160512110957234-2001071191.png)
最后说一下将redis加到Windows服务中。首先还是要启动redis服务器端,然后在运行redis客户端,然后通过Windows的service-install命令,输入
redis-server --service-install redis.windows.conf --loglevel verbose
以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。
推荐redis技术阅读:http://www.cnblogs.com/hoojo/p/4466024.html
推荐redis桌面客户端:http://www.oschina.net/p/redis-studio
相关文章推荐
- 《Redis官方文档》主从复制
- redis缓存技术学习
- Redis源码解析:19Hiredis异步API代码解析
- CentOS7安装配置redis-3.0.0
- CentOS下安装phpredis扩展
- Nosql 之 Redis(可做缓存 )
- CentOS7/RHEL7安装Redis步骤详解
- 360开源的类Redis存储系统:Pika
- 2016年5月11日摘自知乎的一些Redis大概了解
- Redis之2-双端链表(adlist.c,adlist.h)
- 配置redis外网可访问
- Redis之使用Java连接服务器实例
- tomcat+nginx+redis实现均衡负载、session共享(一)
- redis配置
- Redis 数据类型
- Redis之订阅发布简单实例
- php使用redis存储
- Redis主从配置
- Redis常用操作
- Redis安装及基本配置