Redis 基础 — 精简版
一、Redis 简介
Redis(Remote Dictionary Server)是基于内存的高性能键值对数据库,使用 C 语言开发,支持 string、list、hash、set、sorted set 五种数据结构,可持久化到磁盘。
二、安装 Redis
# 下载解压
wget https://download.redis.io/releases/redis-8.4.0.tar.gz
tar -zxvf redis-8.4.0.tar.gz
cd redis-8.4.0
# 编译安装到指定目录
make
make PREFIX=/usr/local/redis install命令作用:
- 访问
https://download.redis.io/releases/redis-8.4.0.tar.gz;curl默认把响应写到终端,wget默认下载到文件。可据 HTTP 状态、响应内容或下载结果判断服务是否可访问。
- 按选项打包或解包归档文件;
-c表示创建归档,-x表示解包,-f后面指定归档文件名。
执行结果:
- 成功后目标文件会下载到当前目录或
-O指定的位置。
- 成功后会生成归档文件或把归档内容解压到目标目录;用
tar -tf 归档文件可查看归档内容。
关键参数:
注意事项:
"itheima"
双向链表,可从头部或尾部操作。支持栈(LIFO)和队列(FIFO)两种使用方式。
| 命令 | 说明 |
|---|
无序且唯一的字符串集合,支持交集、并集、差集运算。
"8"
"6""cndws"
记录所有写操作命令,重启时重新执行命令恢复数据。注意事项:
| 对比项 | RDB | AOF |
|---|---|---|
| 原理 | 定时快照(全量) | 记录写命令(增量) |
| 恢复速度 | 快 | 慢 |
| 文件大小 | 小 | 大 |
| 数据安全 | 可能丢几分钟 | 最多丢1秒 |
注意事项:
**验证:**
**注意事项:**