centos7安装redis6.x

安装c语言编译环境

yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
#测试c语言环境
gcc --version

下载redis压缩包 redis-6.2.6.tar.gz

#解压
tar -zxvf redis-6.2.6.tar.gz
#进入解压后的目录
cd redis-6.2.6
#编译
make
#安装,默认会安装在/usr/local/bin目录下
make install
#进入安装目录
cd /usr/local/bin
#启动
./redis-server

后台启动,修改redis.conf

#允许后台允许
daemonize yes

指定配置文件启动

/usr/local/bin/redis-server ./redis.conf

外网访问,注掉配置文件中的bind 127.0.0.1

#设置仅允许通过指定ip访问redis
bind 192.168.96.131

配置文件详解

#rdb持久化文件名
dbfilename dump.rdb
#持久化文件位置,rdb和aof共用
dir /root/redis/
#当redis无法写入磁盘时是否直接关闭redis的写操作
stop-writes-on-bgsave-error yes
#持久化文件是否进行压缩
rdbcompression yes
#持久化之前是否进行数据完整性校验
rdbchecksum yes
#RDB的缺点是服务器宕机时最后一次持久化数据可能会丢失

#开启aof持久化
appendonly yes
#aof持久化文件名
appendfilename "appendonly.aof"
#RDB是默认开启的,RDB和AOF都开启的话redis重启默认使用AOF进行恢复

你可能感兴趣的:(redis)