一、Redis的特性
- Redis是基于内存,常用作于缓存的技术
- Redis实现的是分布式缓存,如果有多台实例(机器)的话,每个实例都共享一份缓存,缓存具有一致性。
- 常见的性能问题一般都是由于数据库(磁盘)访问慢导致的,而Redis作为内存,读写速度快得多。
- redis的key(键)一定是String类型,value(值)可以是redis支持的数据结构
二、Redis数据库的特点
- Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。
- 数据库与数据库之间的数据是隔离的。
三、redis的常用命令
- Redis 命令用于在 redis 服务上执行操作。
- 要在 redis 服务上执行命令需要一个 redis 客户端。
- Redis 客户端在我们之前下载的的 redis 的安装包中。(可以参考第一篇文章里的demo)
连接redis服务
##连接本地的 redis 服务
redis-cli
##连接服务器
redis-cli -h 主机ip -p 端口号 -a 密码
操作键值对
##设置键值对
SET 键 值
##获取某个key对应的value
GET 键
##删除键值对
DEL 键
##查看键是否存在
EXISIT 键
##设置过期时间(到期会删掉对应的键值对)
EXPIRE 键 过期时间(单位:秒)
##修改键的名称
RENAME 键 新的键名
##随机返回一个KEY
RANDOMKEY
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律