服务器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请求。