服务器版本: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
6.进入客户端
/usr/local/software/redis-5.0.7/src/redis-cli
7.在客户端中停止redis
shutdown
8.服务器上停止
ps -aux | grep redis
kill -9 xxx