求windows7下安装redis的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求windows7下安装redis的方法相关的知识,希望对你有一定的参考价值。
看官方网站貌似redis官方不直接至此windwos平台。而windows平台的需要用vs编译。。是这样吗? 我不想装vs啊。。
大神们给个建议。
windows7安装redis方法:
1、下载Redis的压缩包
https://github.com/dmajkic/redis/downloads
我下载的是redis-2.4.5-win32-win64.zip
下载完后将其解压放在自己要放的目录下
解压后的目录
如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹
文件夹进去后会看到一下的几个文件
redis-benchmark.exe: 性能测试 模拟N个客户端发送set,get请求
redis-check-aof.exe:更新日志检查
redis-check-dump.exe:本地数据库检查
redis-server.exe:服务程序
接下来就是安装了
打开dos命令栏,进入到redis的目录下面,输入以下命令:
redis-server.exe redis.conf
安装成功
然后再打开一个dos命令栏,进入到redis的目录下,输入以下命令:
redis-cli.exe -h 127.0.0.1 -p 6379
测试一下
set key value 存值
get key 取值
参考技术A 从微软官方的网站下最新的Games for Windows Live,然后以管理员身份启动cmd.exe,再输入XliveResist.msi的路径运行试试 参考技术B 下载地址github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要安装的目录下,比如:D:\dev\redis-2.4.5。打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-server.exe redis.conf 。
重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。
这样,Redis windows环境下搭建已经完成。
环境已经搭建好,总得测试下吧。比如:存储一个key为test,value为hello word的字符串,然后获取key值。本回答被提问者采纳
windows下安装redis方法总结
1、在https://github.com/dmajkic/redis/downloads下载预编译Redis。
2、解压下载的压缩包,执行redis-server即可启动Redis服务器。
3、安装Python2.7,设置系统环境变量。
4、按照下面的方法安装redis客户端库。
(1)在命令行输入python,进入python环境。
(2)输入下面python代码下载ez_setup.py文件。
from urllib import urlopen
data = urlopen('http://peak.telecommunity.com/dist/ez_setup.py')
open('ez_setup.py','wb').write(data.read())
exit()
(3)运行ez_setup辅助模块,该模块会下载并安装setuptools。easy_install默认安装目录是Python27\\Lib\\site-packages。
python ez_setup.py
(4)使用setuptools的easy_install模块来下载并安装redis。
python -m easy_install redis
5、执行redis-server启动redis。
6、进入python环境,运行下面代码测试redis安装是否成功。
import redis
conn = redis.Redis()
conn.set('hello','world') //返回True则redis正确工作
conn.get('hello')//返回‘world’
注意:不建议在生产环境中使用windows来部署redis,因为redis将数据库持久化到硬盘的时候,需要用到fork系统调用,以实现异步持久化操作。而Windows并不支持fork系统调用,导致Redis在执行持久化操作期间阻塞所有客户端直到持久化操作执行完毕为止。
以上是关于求windows7下安装redis的方法的主要内容,如果未能解决你的问题,请参考以下文章