服务器版本:CentOS Linux release 7.6.1810 (Core)

redis数据库版本:redis-5.0.7


一、准备工作

1.上传软件包到服务器/usr/local/software路径(路径可自定义) 2.关闭防火墙,关闭selinux

临时并永久关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
临时并永久关闭selinux
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

二、安装

1.安装依赖
安装gcc
yum install gcc

2.解压
cd /usr/local/software
tar -zxvf redis-5.0.7.tar.gz

3.编译
cd redis-5.0.7
make MALLOC=libc
make install
#指定redis使用哪种内存分配器,目前有jemalloc,tcmalloc,libc
#jemalloc是facebook推出的,https://github.com/jemalloc/jemalloc
#tcmalloc是Google推出的,https://github.com/gperftools/gperftools
#libc是标准的内存分配库malloc和free

4.编辑配置文件
# 允许所有IP访问
bind 0.0.0.0

#设置为守护进程运行
daemonize yes

#设置MiMa
requirepass Abc123

5.启动
/usr/local/software/redis-5.0.7/src/redis-server /usr/local/software/redis-5.0.7/redis.conf

image.png

6.进入客户端
/usr/local/software/redis-5.0.7/src/redis-cli

7.在客户端中停止redis
shutdown

8.服务器上停止
ps -aux | grep redis
kill -9 xxx