redis1安装以及使用

来源:互联网 发布:数据采集器的工作原理 编辑:程序博客网 时间:2024/05/17 07:29

redis官方不支持在windows上面使用,是微软开发了基于windows上使用的。

使用它要安装Cygwin,可以用于模拟window下的linux命令行模式

同时还需要下载一个wget,这个用于下载redis用。

下载地址:http://www.interlog.com/~tcharron/wgetwin.html


文件不多,放到相应目录下并在path中配置好环境变量。

如果在命令行输入wget有反应就说明已经配置好wget了

然后进入cgywin中运行cgywin.bat进入命令行模式。

安装cgywin时,注意展开Devel,将make与gcc的skip状态点击后,勾上后面两个状态栏。

如果不做这部,后面make命令就无法识别。

准备进行下载:

wget http://download.redis.io/redis-stable.tar.gz

运行这个命令就开始下载了




make未找到命令。重新安装一次,并勾上那些(参照上面)。

解压:tar xzf redis-stable.tar.gz






_______

下载地址https://github.com/ServiceStack/redis-windows

参考文献:http://www.cnblogs.com/koal/p/5484916.html

如果启动时出现如下端口问题:可以运行这几个命令。再启动就行了

1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe redis.windows.conf



安装成功以后继续将redis加到Windows服务中:

首先还是要启动redis服务器端,然后在运行redis客户端,然后通过Windows的service-install命令,输入

redis-server --service-install redis.windows.conf --loglevel verbose
如果这里出现问题Dec 10:39:16.588 # HandleServiceCommands: system error caught. error code=1073, message = CreateService failed: unknown error,是因为已经有了服务。所以要卸载一下了重装

解决办法:
先卸载服务再安装:
redis-server --service-uninstall
然后在:
redis-server --service-install redis.windows.conf
以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。


原创粉丝点击