继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Windows上redis的安装

半路出家小和尚
关注TA
已关注
手记 3
粉丝 2
获赞 47

1.介绍:
Redis是一个开源的使用ANSI C语言编写,支持网络,科技与内存亦持久化的日志型,一个高性能的key-Value数据库,并提供多重语言的API。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合sorted set)和hash(哈希)。这些数据类型都支持push/pop、add/remove及取交集并集和差集等更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了主从(master-slave)同步。

2.下载
注意:redis官方没有Windows下的可执行程序,也就是说redis项目暂时不支持Windows系统,目前有个开源的托管在github上,并且只支持64位Windows。
地址:https://github.com/ServiceStack/redis-windows,点击下面的这个地方,下载文件并解压到自己的电脑目录下
图片描述
解压后可以看到如下文件:
图片描述
Windows下的安装几乎没有过程,解压后就可以使用。简单介绍下这几个exe文件的用途:
redis.windows.conf redis的配置文件
redis-benchmark.exe 测试工具,测试redis的读写性能情况
redis-check-aof.exe aof 修复检查日志
redis-check-dump.exe dump 检查数据库文件
redis-cli.exe redis客户端程序
redis-server.exe redis服务器程序

3. 使用
redis-server 双击运行或用cmd窗口dos命令打开(我把解压后的redis文件放在了E:\workspace\redis路径下)
图片描述
打开后可以看到以下的界面内容:
图片描述

带有版本号、运行进程号、运行端口信息。并且会提醒使用redis.windows.conf配置文件。如果启动失败,提醒内存问题。那可以用notepad++修改redis.windows.conf配置文件中的maxmemory,可以在#maxmemory <bytes>下面添加一行maxmemory 1024000000(这是设置最大数据堆的大小,大小自己看着写)
图片描述

4.注册到服务
使用cmd运行一下命令讲redis注册到windows的服务:

redis-server --service-install redis-service.conf --loglevel verbose

然后运行下services.msc命令可以看到本地服务是不是加入了Redis。

Redis的命令还是需要打开它的客户端redis-cli.exe的,更多的redis命令,可以看官方网站或中文站,戳这里:http://www.redis.cn/commands.html

5.图形化Redis客户端管理软件
Redis自带一个最小化的命令行式的数据库管理工具,但是有时候使用起来并不方便,不过Github上面已经有了很多图形化的管理工具,而且都针对Redis做了一些优化。推荐两款在Windows上使用的Redis客户端管理软件:
Redis Desktop Manager

一款基于Qt5的跨平台Redis桌面管理软件
支持: Windows 7+, Mac OS X 10.10+, Ubuntu 14+
特点: C++ 编写,响应迅速,性能好。但不支持数据库备份与恢复。
项目地址: https://github.com/uglide/RedisDesktopManager

Redis Studio
一个C++编写的redis管理工具,仅支持windows平台,国人开发,支持xp操作系统。
项目地址: https://github.com/cinience/RedisStudio

另附参考:http://www.cnblogs.com/hoojo/p/4466024.html (redis 学习指南)

打开App,阅读手记
8人推荐
发表评论
随时随地看视频慕课网APP