生态社区

适配知识库

服务器V10SP1 安装redis

发布时间:2021-07-27    浏览次数:422次    作者:湖南省计算产业生态创新中心 (长沙)

服务器redis安装

一、软件介绍

Redis是一个使用ANSI C语言编写的开源key-value内存数据库系统,Redis支持字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等数据结构类型,并提供多种语言的API。

二、编译和测试方式

本文选用麒麟服务器V10版本做测试安装redis-4.0.9版本

服务器详细规格如下:

名称

说明

CPU

64cores   Phytium,FT-2000+/64 64bit

内核

Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel

内存

64GB

硬盘

480GB

 

1.获取源代码

本文档所测试版本为:Redis-4.0.9

软件获取路径为:http://download.redis.io/releases/

Redis官网:https://redis.io/

2.编译源代码

本文以Redis-4.0.9为例,下载redis-4.0.9源码,并编译安装。

1)执行如下命令,获取Redis源码。

wget http://download.redis.io/releases/redis-4.0.9.tar.gz

2)执行如下命令,解压包。

tar -zxvf redis-4.0.9.tar.gz

3)执行如下命令,进入deps目录。

cd redis-4.0.9/deps

4)执行如下命令,编译Redis依赖库。

make -j64 hiredis lua jemalloc linenoise

5)依次执行如下命令,编译Redis。

cd ..

make -j64

make install

3.配置编译好的软件

1)执行如下命令,建立redis配置文件。

cp redis.conf /usr/local/etc/

2)执行如下命令,配置redis为后台启动。

vim /usr/local/etc/redis.conf

daemonize no 改成daemonize yes。

3)设置Redis开机启动。

a.执行如下命令,将Redis启动脚本放置/etc/init.d/目录下,并命名为redis。

cp redis-4.0.9/utils/redis_init_script /etc/init.d/redis

b.执行如下命令,修改脚本内容。

vim /etc/init.d/redis

修改内容如下图:

c.设置服务开启启动。

chkconfig redis on

4.测试已完成编译的软件

1)执行如下命令,查看Redis版本。

redis-server -v

系统会显示如下类似信息,表示Redis的版本是4.0.9。

2)执行如下命令,查看Redis的CLI版本。

redis-cli -v

系统会显示如下类似信息,表示Redis的CLI版本是4.0.9。

redis-cli 4.0.9

3)执行如下命令,启动redis-server。

service redis start

系统会显示如下类似信息,表示Redis启动完成。

4)执行如下命令,使用redis-cli连接server,并执行k-v请求。