Centos7在安装配置redis

来源:互联网 发布:碧柔蓝管防晒黑吗 知乎 编辑:程序博客网 时间:2024/06/05 06:40

Centos7在安装配置redis

简介:
  Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。
  Redis的所有数据都是保存在内存中(效率高),然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
步骤一:下载Redis安装包
首先从官网(https://redis.io/)下载redis正式版的压缩包redis-4.0.5.tar.gz:
下载redis-4.0.5.tar.gz
将下载下来的压缩包上传到centos7的/soft/目录
步骤二:先安装gcc
\安装gcc
步骤三:编译源程序
解压和编译

tar -zxvf redis-4.0.5.tar.gzcd 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 srcmake 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 oO0OoO0OoO0Oo5424:C 02 Dec 19:44:15.688 # Redis version=4.0.5, bits=64, commit=00000000, modified=0, pid=5424, just started5424:C 02 Dec 19:44:15.688 # Configuration loaded[root@localhost src]# ps -ef | grep redisroot      5425     1  0 19:44 ?        00:00:00 ./redis-server 127.0.0.1:6379root      5430  3487  0 19:44 pts/1    00:00:00 grep --color=auto redis

使用redis

[root@localhost src]# ps -ef | grep redisroot      5434     1  0 19:45 ?        00:00:00 ./redis-server 127.0.0.1:6379root      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等连接。