1.安装redis并设为开机启动
yum install gcc
cd /opt
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
第一种方式 查看《install_server.sh 安装 redis》
./utils/install_server.sh
第二种方式
# 报错:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
# include <jemalloc/jemalloc.h>
make MALLOC=libc
# make install 会默认安装在 /usr/local/bin 文件夹下
# 指定安装目录
make PREFIX=/usr/local/bin/redis install
# 例子:
make MALLOC=libc install PREFIX=/usr/local/bin/redis
# 安装成功之后会生成几个二进制文件
redis-server:Redis 服务器
redis-cli:Redis 命令行客户端
redis-benchmark:Redis 性能测试工具
redis-check-aof:AOF 文件修复工具
redis-check-rdb:RDB 文件检查工具
# 从安装包根目录复制redis.conf
mkdir /etc/redis/ && cp ./redis.conf /etc/redis/
配置环境变量
vi /etc/profile
export REDIS_HOME=/usr/local/bin/redis
export PATH=$PATH:$REDIS_HOME/bin
source /etc/profile
开机启动
cp /opt/redis-stable/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis
# 保存
# 复制redis.conf 为6379.conf
cp /etc/redis/redis.conf /etc/redis/6379.conf
vim /etc/redis/6379.conf
# 把 daemonize on改为yes
daemonize yes
# 启动
/etc/init.d/redis start
# 添加redis服务
chkconfig --add redis
# 开机启动
chkconfig redis on 或 systemctl enable redis.service
# 检查服务
ps -ef | grep redis