距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西。
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。
关于Redis,大家都不会陌生,网上关于Redis在Window和Linux系统安装教程也不少,但是我发现许多安装教程,有些过于简单,也不是很全面,,故今天会从就Window下Redis临时服务、Redis默认服务安装、Redis自定义服务安装、Redis主从服务安装四个部分作下系统和详细讲解。
本章只涉及到Window,后续会对Linux系统上关于Redis各种安装教程进行讲解。
本文Redis下载地址: https://github.com/MSOpenTech/redis/releases,今天介绍,Redis版本用的是Redis3.2.100
下载之后,进行解压,可以根据自己需要拷贝到相应系统盘目录。我这里是win7 是64位系统,拷贝到D:\Program Files (x86)目录。
下面开始讲解上面提到4种安装和使用。
一.Redis临时服务。
进入Redis安装包目录,启动临时服务:redis-server.exe redis.windows.conf
备注:通过以上面命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。
客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379
二.Redis默认服务安装。
进入Redis安装包目录,注册服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose
备注:通过以上面命令,会在window Service列表出现”Redis”服务,但此服务不是启动状态,需要调下面命令启动服务。
启动服务:redis-server.exe --service-start
客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379
停止服务:redis-server.exe --service-stop
卸载服务: redis-server.exe --service-uninstall
三.Redis自定义服务安装。
进入Redis安装包目录,注册服务:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose
备注:通过以上面命令,会在window Service列表出现”redisserver1”服务,但此服务不是启动状态,需要调下面命令启动服务。
启动服务:redis-server.exe --service-start --Service-name RedisServer1
客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379
停止服务:redis-server.exe --service-stop --Service-name RedisServer1
卸载服务: redis-server.exe --service-uninstall --Service-name RedisServer1
备注:其实Redis自定义服务安装和默认服务安装,其实差不多的,唯一不同的就是在相应安装服务、启动、关闭、卸载服务时需要加上自定义Redis服务名。通过命令行卸载自定义服务后,电脑重启一下,卸载服务会全部完成。
四. Redis主从服务安装。