redis在windows10上跑起来
2024-08-31 22:50:27
今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行,经过查找资料,在GitHub上面发现了一篇关于如何在window上让redis跑起来的文章,https://github.com/ServiceStack/redis-windows 这是网址,这篇文章提供了3种方法,用你喜欢使用的。
选项1)在Windows上的Ubuntu上安装Redis
在Windows上,安装Ubuntu上的Bash,这是首选方法。
- 从开始搜索打开或关闭Windows功能(类型
turn
) - 选择适用于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>
最新文章
- Unity3d学习 相机的跟随
- tornado 学习笔记9 Tornado web 框架---模板(template)功能分析
- Git Merge Commit忘了选分支?数据丢失? 刚刚做的都丢失了?别急!
- erlang日志功能。
- 解决英文或数字在HTMl网页中不自动换行。
- IOS 验证码
- 专题:mdadm Raid &; LVM
- cocos2d-x中CCTextureCache图片资源的异步加载
- C语言清除输入缓存方法记录[转]
- 懒加载 jquery代码
- Tsinsen A1505. 树(张闻涛) 倍增LCA,可持久化线段树,DFS序
- jquery属性选择器之 attr
- POJ 1797 Heavy Transportation 最短路变形(dijkstra算法)
- spring+struts2+ibatis 框架整合以及解析
- MySQL注射的过滤绕过技巧
- 数列[专杀Splay版]
- 【视频编解码·学习笔记】10. 序列参数集(SPS)介绍
- angular2 学习笔记 ( app initialize 初始化 )
- Java知IO
- thinphp验证码的简单实现
热门文章
- [RxJS] Subject: an Observable and Observer hybrid
- word vba 1 页面视图
- Nutch的日志系统 分类: H3_NUTCH 2015-02-17 20:14 261人阅读 评论(0) 收藏
- window下利用navicat访问Linux下的mariadb数据库
- PatentTips - Highly-available OSPF routing protocol
- 解决Eclipse中文乱码 分类: B1_JAVA 2014-06-25 11:23 336人阅读 评论(0) 收藏
- Visual Stdio 环境下使用 GSL (GNU Scientific Library)
- ie7span标签float换行悬浮
- Spirng setter 注入简单
- 树莓派——root用户和sudo