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等连接。