### 1.直接安装,yum install redis
### 2.源代码安装
wget https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.0.10
### 解压 tar -zxvf redis7.0.10.tar.gz
### 进入文件
[root@VM-4-12-centos redis-7.0.10]# ls
00-RELEASENOTES CONTRIBUTING.md INSTALL README.md runtest-cluster SECURITY.md tests
BUGS COPYING Makefile redis.conf runtest-moduleapi sentinel.conf TLS.md
CODE_OF_CONDUCT.md deps MANIFESTO runtest runtest-sentinel src utils
###因文件中没有configure文件,而有Makefile文件,直接使用make && make install
### 服务器启动:进入src目录,直接输入redis-server
### 使程序后台运行
### 修改redis.conf 将 daemonize no 修改为 daemonize yes
### 启动redis服务器 redis-server ../redis.conf
### 查看redis服务器是否启动成功
[root@VM-4-12-centos src]# ps -ef | grep redis
root 22469 1 0 16:27 ? 00:00:00 redis-server 127.0.0.1:6379
root 22635 22389 0 16:27 pts/0 00:00:00 grep --color=auto redis
### 启动reids客户端
[root@VM-4-12-centos src]# redis-cli
127.0.0.1:6379>
###redis.conf中配置项
# 配置redis服务绑定到指定的IP地址和端口
bind 127.0.0.1
port 6379
# 设置后台运行
daemonize yes
# 设置日志级别 debug 调试 verbose 详细 notice 通知 warning 警告
loglevel warning
# 配置数据库的数量,默认16个
database 16
# 日志存放位置
logfile ""
### redis-server 命令存放位置
[root@VM-4-12-centos ~]# whereis redis-server
redis-server: /usr/local/bin/redis-server
### redis持久化
redis运行时,数据保存在内存里
rdb方式:
默认的方式,直接镜像内存里的数据,把内存里的数据保存到dump.rdb文件里
# 保存到硬盘中的文件名
dbfilename dump.rdb
# 保存到硬盘中的位置
dir ./
### 保存时间设置
save 900 1 15分钟内,只要修改,就保存一次
save 300 10 5分钟,如果修改超过10次,也会保存1次
save 60 10000 在1分钟内,如果修改的次数超过10000,会保存1次
### AOF持久模式,将修改的每一条指令写进appendonly.aof中,
### 需要修改配置文件,来打开aof功能
appendonly yes
appendfilename "appendonly.aof"