原文:redis在windows10上跑起来

今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行,经过查找资料,在GitHub上面发现了一篇关于如何在window上让redis跑起来的文章,https://github.com/ServiceStack/redis-windows 这是网址,这篇文章提供了3种方法,用你喜欢使用的。

选项1)在Windows上的Ubuntu上安装Redis

在Windows上,安装Ubuntu上的Bash,这是首选方法。

  1. 从开始搜索打开或关闭Windows功能(类型turn
  2. 选择适用于Linux的Windows子系统(测试版)
一旦安装,您可以通过从Windows命令提示符键入bash在Ubuntu上运行bash 。要安装最新版本的Redis,我们需要使用一个存储库来维护Ubuntu和Debian服务器的最新软件包,例如https://www.dotdeb.org,您可以通过以下方式添加到Ubuntu的apt-get源:
$ echo deb http://packages.dotdeb.org wheezy all >> dotdeb.org.list
$ echo deb-src http://packages.dotdeb.org wheezy all >> dotdeb.org.list
$ sudo mv dotdeb.org.list /etc/apt/sources.list.d
$ wget -q -O - http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install redis-server
启动redis:
$ redis-server --daemonize yes
可以使用redis客户端:
$ redis-cli
$ 127.0.0.1:6379> SET foo bar
OK
$ 127.0.0.1:6379> GET foo
"bar"

选项2)使用Vagrant运行最新版本的Redis

1、在Windows上安装Vagrant
2、下载vargrant-redis.zip vagrant配置
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3、vagrant-redis.zip 提取到任何文件夹都可以(在这里我们提取到)c:\vagrant-redis
4、启动virtual Box VM vagrant up
cd c:\vagrant-redis
vagrant up
这将在Virtual Box内启动一个新的Ubuntu VM实例,它将自动安装并启动最新的稳定版本的redis。

选项3)运行Microsoft的本地端口Redis

这个是我在使用的,比较方便。
1、下载当前版本64位windows端口redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2、提取文件到C:\redis
3、使用本地配置运行redis-server.exe
cd c:\redis
redis-server.exe redis.windows.conf
4、运行redis客户端
cd c:\redis
redis-cli.exe
5、开始redis进行工作吧!
redis 127.0.0.1:6379> SET foo bar
OK
redis 127.0.0.1:6379> KEYS *
1) "foo"
redis 127.0.0.1:6379> GET foo
"bar"
redis 127.0.0.1:6379>

最新文章

  1. Unity3d学习 相机的跟随
  2. tornado 学习笔记9 Tornado web 框架---模板(template)功能分析
  3. Git Merge Commit忘了选分支?数据丢失? 刚刚做的都丢失了?别急!
  4. erlang日志功能。
  5. 解决英文或数字在HTMl网页中不自动换行。
  6. IOS 验证码
  7. 专题:mdadm Raid & LVM
  8. cocos2d-x中CCTextureCache图片资源的异步加载
  9. C语言清除输入缓存方法记录[转]
  10. 懒加载 jquery代码
  11. Tsinsen A1505. 树(张闻涛) 倍增LCA,可持久化线段树,DFS序
  12. jquery属性选择器之 attr
  13. POJ 1797 Heavy Transportation 最短路变形(dijkstra算法)
  14. spring+struts2+ibatis 框架整合以及解析
  15. MySQL注射的过滤绕过技巧
  16. 数列[专杀Splay版]
  17. 【视频编解码·学习笔记】10. 序列参数集(SPS)介绍
  18. angular2 学习笔记 ( app initialize 初始化 )
  19. Java知IO
  20. thinphp验证码的简单实现

热门文章

  1. [RxJS] Subject: an Observable and Observer hybrid
  2. word vba 1 页面视图
  3. Nutch的日志系统 分类: H3_NUTCH 2015-02-17 20:14 261人阅读 评论(0) 收藏
  4. window下利用navicat访问Linux下的mariadb数据库
  5. PatentTips - Highly-available OSPF routing protocol
  6. 解决Eclipse中文乱码 分类: B1_JAVA 2014-06-25 11:23 336人阅读 评论(0) 收藏
  7. Visual Stdio 环境下使用 GSL (GNU Scientific Library)
  8. ie7span标签float换行悬浮
  9. Spirng setter 注入简单
  10. 树莓派——root用户和sudo