浏览 2466 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-05-28
Redis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数据库之间。Redis不仅能保存Strings类型的数据,还能保存Lists类型(有序)和Sets类型(无序)的数据,而且还能完成排序(SORT)等高级功能,在实现INCR,SETNX等功能的时候,保证了其操作的原子性,除此以外,还支持主从复制等功能。Redis可以被看成是一个数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。 本文,散仙将介绍下,如何在centos6.5下安装redis,具体的几个步骤如下: <table class="bbcode"><tr><td>序号</td><td>说明<tr><td>1</td><td>去redis官网下载安装包http://redis.io/download或者使用wget http://download.redis.io/releases/redis-2.8.9.tar.gz<tr><td>2</td><td>上传到centos下,并解压,增加权限,tar xzf redis-2.8.9.tar.gz<tr><td>3</td><td>进入redis根目录,执行make命令,cd redis-2.8.9 ,make<tr><td>4</td><td>进入src/目录下,执行./redis-server启动服务端</table> 按照上面的几个步骤,我们可以正常的启动redis服务了 ,然后我们执行ps -ef | grep redis 就可以看见redis的运行的进程了 然后我们就可以启动redis自带的客户端,访问redis,进行数据测试了. OK,如果在Linux上,测试成功,下一步,我们就可以在我们的Java程序里面进行测试了,Redis支持多种客户端语言访问,对于Java的访问接口,使用的是Jredis,散仙在后面会上传该jar包,有需要的朋友可以下载。 下面我们看下,如何在Java中,实现的Redis的连接调用。 现在,我们在JAVA中也测试通过了,如果发现连接超时,有可能是我们的防火墙,阻挡了通讯连接,我们开放redis的端口号即可,或者关闭防火墙进行测试。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |