Skip to content Skip to main navigation Skip to footer

如何在centos6.5下安装redis

Redis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数 据库和键值数据库之间。Redis不仅能保存Strings类型的数据,还能保存Lists类型(有序)和Sets类型(无序)的数据,而且还能完成排序 (SORT)等高级功能,在实现INCR,SETNX等功能的时候,保证了其操作的原子性,除此以外,还支持主从复制等功能。Redis可以被看成是一个 数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
本文,散仙将介绍下,如何在centos6.5下安装redis,具体的几个步骤如下:

序号 说明
1 去redis官网下载安装包 http://redis.io/download 或者使用wget http://download.redis.io/releases/redis-2.8.9.tar.gz
2 上传到centos下,并解压,增加权限,tar xzf redis-2.8.9.tar.gz
3 进入redis根目录,执行make命令,cd redis-2.8.9 ,make
4 进入src/目录下,执行./redis-server启动服务端

按照上面的几个步骤,我们可以正常的启动redis服务了
,然后我们执行ps -ef | grep redis 就可以看见redis的运行的进程了

然后我们就可以启动redis自带的客户端,访问redis,进行数据测试了.

OK,如果在Linux上,测试成功,下一步,我们就可以在我们的Java程序里面进行测试了,Redis支持多种客户端语言访问,对于Java的访问接口,使用的是Jredis,散仙在后面会上传该jar包,有需要的朋友可以下载。
下面我们看下,如何在Java中,实现的Redis的连接调用。

现在,我们在JAVA中也测试通过了,如果发现连接超时,有可能是我们的防火墙,阻挡了通讯连接,我们开放redis的端口号即可,或者关闭防火墙进行测试。

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.