Redis基本配置及安装

Redis也叫Remote dictionary server,是一个开源的基于内存的数据存储系统。它可以用作数据库、缓存和消息队列等各种场景。它也是目前最热门的NoSQL数据库之一

以下是NoSQL的定义

随着互联网的快速发展,应用系统的访问量越来越大,数据库的性能瓶颈越来越明显,这主要是由于磁盘IO所导致的。磁盘通常需要进行机械运动来读取数据,而且数据可能不是连续存储的,这会导致随机访问延迟增加。随机访问延迟会导致访问速度。另外磁盘具有有限的带宽,当多个数据库操作同时发生时,也可能会超出磁盘的带宽限制。

解决磁盘 I/O 导致的性能问题,可以采取以下几种策略:

1、缓存优化:使用缓存来减少对磁盘的访问。

2、索引优化:合理设计和使用索引可以减少磁盘I/O

3、硬件升级:使用固态硬盘(SSD)来代替机械硬盘

磁盘IO的读写操作速度与内存相比是非常慢的,如果能够把数据存储在内存中就能大大提升了。于是就有了Redis,这种基于内存的数据存储系统。

支持五种基础数据类型和五种高级高级数据类型

redis主要通过命令行CLI,即redis-CLI命令行工具

安装Redis的方式

用WSL在里面使用linux系统,然后再到里面安装redis。

安装redis: 命令apt install redis-server

打开客户端redis-cli

127.0.0.1是redis的服务器地址,6379是默认的端口号

第二种时通过docker来安装,从DockerHub下载redis的镜像

相关推荐
海浪仙人掌4 分钟前
速动比率怎么分析?速动比率分析有哪些注意事项?
大数据·数据库·人工智能
企业数字化笔记10 分钟前
固定资产历史数据怎么导入系统?Excel模板、字段映射和数据校验
android·java·数据库·后端
还是奇怪24 分钟前
OpenAI GPT-5.6 构建指南拆解:创业公司如何用模型选择与 Responses API 降低 Agent 成本
java·数据库·人工智能·gpt
可涵不会debug25 分钟前
LangChain 文本分割器详解:字符分割、Token 分割、硬约束递归分割实战
java·前端·数据库
风哥2号28 分钟前
数据库教程FGMT21‑Oracle RAC+DG生产实战(1):Oracle19c/26ai for RHEL8/9安装配置+补丁
数据库·oracle
海鸥-w33 分钟前
事务四大特性
数据库
旺仔不是程序员37 分钟前
致命索引失效:索引列运算与函数索引不匹配
数据库·后端·面试
Htr_1 小时前
Cortex 使用指南:开源 API 知识层
前端·数据库·人工智能·重构·计算机外设
Roadinforest2 小时前
NoSQL的最终一致性:真的可靠吗?
数据库·nosql
敲代码的嘎仔2 小时前
用 Redis 合并写 + DelayQueue 延迟检测,把视频播放进度写库频率降到 1/60
java·开发语言·数据库·redis·缓存·音视频·高并发