一、Redis简介
什么是redis?为什么要用redis,可能是大家刚接触到会比较想知道的2个问题,下面为大家一一解开谜团。 redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,redis是一个nosql数据库,nosql 就是not only sql,具备高可用,高性能特点,是在分布式中应用广泛的数据库,redis支持主从同步,其他的杂七杂八的介绍,就不在此说明了。
到此大家应该明白了redis是一个数据库,nosql数据库,大量在分布式环境下使用,由于具备高可用,高性能的特点(关系型数据库,在数据量起来的时候,一般做不到),这就是要用它的原因。
二、Redis环境搭建
由于本人是windows下进行开发与学习,暂时将环境搭建在windows下,其实也可以装个虚拟机,搭建一个Linux环境,因为redis在linux是最佳的,但由于比较麻烦,暂时就不考虑了。
操作环境:windows 7 64 旗舰版
redis环境:Redis-x64-3.2.100
下载的redis msi的安装包 Redis-x64-3.2.100-windows.msi,运行,基本上按照傻瓜式,点击next,然后就完成了,在此我就不截图说明了,具体大家可以百度搜索下就行了。这种方式的安装有个好处就是自动把redis的服务加入到了windows的服务里面了,就省下了麻烦。安装好后目录如下:
同时在windows的服务里也有一个
自己点启动就行了。
到此位置安装的任务就已经完成了。下篇将介绍redis的一些基础数据类型,以及如何操作redis数据库。