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

Centos7在安装配置redis

2017-12-02 19:01 477 查看

Centos7在安装配置redis

简介:

  Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。

  Redis的所有数据都是保存在内存中(效率高),然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。

步骤一:下载Redis安装包

首先从官网(https://redis.io/)下载redis正式版的压缩包redis-4.0.5.tar.gz:



将下载下来的压缩包上传到centos7的/soft/目录

步骤二:先安装gcc



步骤三:编译源程序

解压和编译

tar -zxvf redis-4.0.5.tar.gz
cd redis-4.0.5/src
//编译
make MALLOC=libc


…….此处是大量编译过程,省略。可能有一些警告,不去管它们………….

CC setproctitle.o

CC hyperloglog.o

CC latency.o

CC sparkline.o

LINK redis-server

INSTALL redis-sentinel

CC redis-cli.o

LINK redis-cli

CC redis-benchmark.o

LINK redis-benchmark

CC redis-check-dump.o

LINK redis-check-dump

CC redis-check-aof.o

LINK redis-check-aof

Hint: It’s a good idea to run ‘make test’ ;)

进入src进行安装:

cd src
make install


//安装过程提示

Hint: It’s a good idea to run ‘make test’ ;)

INSTALL install

INSTALL install

INSTALL install

INSTALL install

INSTALL install

表明安装成功

步骤四:配置

将redis.conf拷贝到etc目录下

cp redis.conf  /etc/


修改daemonize no为daemonize yes,这样就可以默认在后台运行

后台启动redis

[root@localhost src]# ./redis-server /etc/redis.conf
5424:C 02 Dec 19:44:15.688 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
5424:C 02 Dec 19:44:15.688 # Redis version=4.0.5, bits=64, commit=00000000, modified=0, pid=5424, just started
5424:C 02 Dec 19:44:15.688 # Configuration loaded
[root@localhost src]# ps -ef | grep redis
root      5425     1  0 19:44 ?        00:00:00 ./redis-server 127.0.0.1:6379
root      5430  3487  0 19:44 pts/1    00:00:00 grep --color=auto redis


使用redis

[root@localhost src]# ps -ef | grep redis
root      5434     1  0 19:45 ?        00:00:00 ./redis-server 127.0.0.1:6379
root      5439  3487  0 19:45 pts/1    00:00:00 grep --color=auto redis
[root@localhost src]# ./redis-cli
127.0.0.1:6379>


至此redis已配置完成。您可以用python,java等连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis