Redis教程(一)Windows下安装

一.先说说数据库的分类

1.关系型数据库:Oracle,MySQl,SQLServer

   特点:数据必须满足特定的要求,需要预先定义表关系以及数据的类型和长度,操作复杂

2.键值对型数据库:Redis,DynamoDB,memcached 

   特点:以键值对(key-value)的形式存储,不适合业务复杂的项目,高性能读取

3.列式数据库:HBase,cassandra

   特点:用于批量数据的处理和查询,速度上占有优势

4.图形数据库

5.文档型数据库:CouchDB,mongoDB

特点:支持对结构化数据的访问,查询可嵌套类似于Json的对象,高效查询

二.再来说说Redis,Redis是一种高性能的键值对型数据库,基于内存,直接把数据存储在内存中,直接带来的好处就是存取数据高速,带来的劣势就是会比较吃内存。Redis是远程的,即有客户端又有服务端,可以部署在不同的机器上,提供多种键值数据类型来提供不同场景下的存储需求,主要应用在一下场景:

 1.缓存:由于Redis是基于内存进行数据存储的,可以将数据缓存起来,加快数据的访问和查找,提升系统性能

 2.任务队列:基于list的push和pop操作完成对任务队列的维护和运行

 3.网站访问统计:统计网站的客户访问量或者点击次数

 4.排行榜:可使用有序不重复集合sorted-set实现应用或者游戏段位等等的排行榜

三.Windows下Redis的安装与开启

事实上Redis一般都是基于Linux环境的,开发工作也是由VMware主持,官网地址是http://redis.io/download,在GitHub上有Windows的版本https://github.com/ServiceStack/redis-windows,由微软开发(大家不要嫌弃),下载解压即可

接下来就是启动,在命令行下进入解压后的文件夹,

然后输入redis-server.exe redis.windows.conf(看文件夹下的配置文件是什么,如果是redis.conf,则对应的进行修改)

当看到如下启动界面时,Redis便已成功启动

接下来就可以进行Redis的学习了

 

 

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页