如何把redis服务写进bat文件

如题所述

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。

和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

二、 基于windows 64bit安装

安装之前请务必确定你是Administrator管理员账号的windows用户!如果不是 Administrator用户,则可能需要以管理员身份运行. 或者参考 Windows 7 启用超级管理员administrator账户的N种方法

在redis的下载页面有这样的一段话,说的意思是指redis项目未有提供对windows系统的支持,而Microsoft Open Tech提供了一个基于win64的redis实现。那就是说只支持64位系统了,32位的windows系统的同学就老老实实的换系统去吧。(*^__^*)

The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this Windows port targeting Win64.

1、 下载与安装

下载地址:https://github.com/MSOpenTech/redis/releases/download/win-2.8.19/redis-2.8.19.zip

下载成功后解压可以看到如下文件

clip_image002

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服务器程序

三、 使用redis工具

1、 redis-server 双击运行或者用dos命令打开都可以,成功运行后可以看到界面内容如下:

clip_image004

会带有版本号、运行进程号、运行端口信息。并且会提醒使用redis.windows.conf配置文件。如果你启动失败的话,提醒内存问题。那就需要修改下配置文件的maxheap配置(默认情况下该配置没有赋值的,且没有开启),修改如下:

# maxheap <bytes>

maxheap 1024000000
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-06
你是要通过bat启动吗? dir1/redis-server dir2/redis-windows.conf
把命令写进bat就完事了。如果开机启动,那就把bat配置到开机启动项中。
相似回答