您的位置:首页 > 数据库 > Redis

NoSQL之Redis---下载与安装

2016-05-30 20:34 731 查看
[不忘初心]

通过前面一系列的文章,我们能够搭建一套基本的后台服务框架。在实际运行时,为了保证我们系统的运行效率,我们将用的做法是将高频访问的数据放入内存的缓存中,以减轻数据库的访问。接下来的文章里,我们来介绍一下当下非常流行的内存型数据库Redis的用法。请各位看官跟随下文中的步骤,一步步的将Redis引入到开发中。

-------------------------------------------------------------------------------------------------------------------------------------

一.Redis的概念。【官网:http://redis.io/】

官方定义:Redis is an open source (BSD licensed), in-memory data
structure store, used as database, cache and message broker. It supports data structures such as stringshasheslistssets,sorted
sets with range queries, bitmapshyperloglogs and geospatial
indexes with radius queries. Redis has built-in replication, Lua
scripting, LRU
eviction, transactions and
different levels of on-disk persistence,
and provides high availability via Redis Sentinel and
automatic partitioning with Redis Cluster.

译文:Redis是一个开源的(BSD许可),在内存中的数据结构存储。其被用来作为数据库,缓存,和消息代理。Redis支持的数据结构有:字符串(String),哈希(hashs),列表(lists),集合(sets),带有范围查询的排序集合(sorted sets with
range queries),位图(bitmaps),基数统计(hyperloglogs),地理空间半径索引查询(geospatial indexes with radius queries)。Redis内置了复制(replication),LUA脚本(Lua scripting),LRU(驱动时间),事物(transactions)和不同层次的硬盘持久化,并且通过Redis哨兵(Redis Sentinel)和Redis集群(Redis Cluster)的自动分区(automatic
partitioning)来提供高可用性(provides high availability)

二.Linux环境下的Redis下载与安装。

1.打开terminal,如下图:



2.输入下面的命令:

$ wget http://download.redis.io/releases/redis-3.2.0.tar.gz[/code] 


3.上面我们下载下来的还是压缩包,现在我们需要进行解压,输入下面的命令:

$ tar xzf redis-3.2.0.tar.gz




4.查看并且进入Redis目录,输入如下命令:

$ ls
$ cd redis-3.2.0




5.编译Redis,输入下面命令,会看到界面正在进行编译的执行状态,最终看到如下内容:

$ make




6.此时,Redis已经按照到系统中,启动Redis的命令如下:

$ src/redis-server




-------------------------------------------------------------------------------------------------------------------------------------

至此,linux下的Redis下载与安装结束,接下来我们看看Windows条件下的Redis下载与安装

-------------------------------------------------------------------------------------------------------------------------------------

三.windows下的Redis下载与安装

1.首先,需要声明的是Redis官方并不支持windows环境的下载原装,不过从官网上我们能够看到下面的提示:



因此,我们想要在windows下安装Redis,只能换一种方式了。

2.点击上面的Learn more。进入到github上的微软开源组织对Redis的开源项目页。



3.这个页面下方的Readme部分,我们看到如下的提示:【各位看官请看仔细了】



4.再往下看,我们发现给我们的如何编译代码的建议:



5.谁让我们我们如何微软的坑呢?新版本的内容请读者按照上面的步骤执行即可,如果只是作为学习使用的话,这里有一个编译好的项目供大家使用,『https://github.com/dmajkic/redis/downloads』【先对开源世界的大神们表示下感谢】,下载之后,选择对应的版本运行即可。

6.题外话,Redis官网没有支持windows自然有他的理由。在应用时,如果为了使用redis的新版本与新特性。建议各位看官还是使用linux的版本。至少对博主而言,装一个虚拟机,比装一个visual studio有用的多。因此,在这里就不再演示其编译的具体步骤了有兴趣的读者自行尝试吧。

------------------------------------------------------------------------------------------------------------------------------------

至此,NoSQL之Redis---下载与安装 结束

参考资料:

官方网站:http://redis.io/

其他网站:https://github.com/dmajkic/redis/downloads
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: