新系统建议先安装依赖
# yum install gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel tk-devel wget curl-devel
安装步骤
# 创建redis文件
mkdir /usr/local/redis
# 下载Redis安装包
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
cd redis-5.0.5
# 进行编译
make
# 默认安装路径(/usr/local/bin)如果安装到指定的目录则添加一个参数PREFIX
make PREFIX=/usr/local/redis install
配置修改
cp /usr/local/redis-5.0.5/redis.conf /usr/local/redis/bin/
vim /usr/local/redis/bin/redis.conf
#-----------------------------------------------------------------------
# 注释掉bind 127.0.0.1,bind用于限制访问Redis的机器ip,方便其他客户端进行连接
# bind 127.0.0.1
# 修改daemonize no为yes,让Redis可以后台启动
deamonize yes
# 配置日志文件目录logfile ""
logfile "/usr/local/redis/log/redis_log.log"
# 修改rdb文件存储路径,rdb文件是Redis默认的数据持久化到磁盘的文件,默认配置为dir ./,则存储在相对目录
# 即每次运行redis-server的目录,这里我们修改为绝对路径,以便于后续的管理
dir /usr/local/redis/rdb/
#:wq 保存并退出
- 配置日志文件和将数据持久化到磁盘,所以在启动服务之前,需要先修改相应的文件权限
# 创建log目录
sudo mkdir /usr/local/redis/log
# 创建log文件
sudo touch /usr/local/redis/log/redis_log.log
# 给log文件添加所有用户的写权限
sudo chmod a+w /usr/local/redis/log/redis_log.log
# 创建存放rdb文件的目录
sudo mkdir /usr/local/redis/rdb
# rdb文件的目录添加读写权限
sudo chmod a+w /usr/local/redis/rdb/
运行Redis
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
tail -100f /usr/local/redis/log/redis_log.log