01_Redis之快速入门
01_Redis之快速入门
一、Redis概念
Redis(Remote dictionary server)远程字典服务器,是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。
Redis中文官网:https://redis.com.cn
Redis英文官网:https://redis.io/
Redis 官方文档:Redis 官方文档
1、三大特点
- 支持持久化功能,也就是将数据从内存保存到磁盘中。
- 支持丰富的数据类型,包括:string、set、sort set、list、hash
- 支持数据的备份,也就是主从复制。
2、优点
- 读写速率比较高,读的速率11w次/s 写的速率8.1w次/s
- 支持丰富的数据类型
- 原子性
- 丰富的特性,例如:发布订阅,key过期
二、安装配置Redis
在 Ubuntu 系统中,可以通过以下步骤下载和安装 Redis:
1. 安装 Redis
# 1. 在安装 Redis 之前,确保系统包列表是最新的
sudo apt update
# 2. 使用以下命令安装 Redis
sudo apt install redis-server
sudo systemctl status redis-server # 检查 Redis 服务的状态
# 3. 启动 Redis 服务
# 如果 Redis 服务未启动,可以使用以下命令手动启动:
sudo systemctl start redis-server
# 4. 设置 Redis 开机自启动
sudo systemctl enable redis-server
# 5. 测试 Redis
# 使用 Redis 客户端连接到 Redis 服务器并测试:
redis-cli
#在 Redis 命令行中,输入以下命令测试连接:
ping
# 如果 Redis 正常工作,会返回 PONG。
2. 配置 Redis
2.1 配置文件位置 /etc/redis/redis.conf
2.2 用配置文件来启动Redis 的方法
sudo redis-server /etc/redis/redis.conf
2.3 关闭redis服务器的方式
- 可以使用 kill -9 杀死进程redis-server 的 id
- 可以进入到客户端
redis-cli使用shutdown命令
2.4 防火墙配置(如果需要远程访问)
如果启用了防火墙(如 ufw),需要允许 Redis 的端口(默认是 6379):
sudo ufw allow 6379
2.5 远程访问
默认情况下,Redis 只允许本地访问。如果需要远程访问或修改其他配置,可以编辑 Redis 配置文件:
- 允许远程访问:
找到bind 127.0.0.1,将其注释掉或改为bind 0.0.0.0。 - 设置密码:
找到# requirepass foobared,取消注释并将foobared替换为你的密码。

浙公网安备 33010602011771号