Redis详细解析

Redis

什么是Redis?

关系型与非关系型数据库


Redis可以做什么

1.可以作为任务队列 ,比如说:我们要处理一些任务对吧,那

么,我们就可以把相应的这个任务信息放到我们的redis当中,

2.可以作为消息队列 来使用后边呢,大家会讲mq也就是消

息队列产品,大家只要知道使用redis可以做消息队列就可以了。

3.还可以来实现分布式锁 也就是在我们分布式场景下,边

可能有大量的并发操作对吧,为了保证我们数据的一致性啊,这个时候

呢?我们就需要来加锁而通过redis呢,就可以实现分布式锁.

4.Redis作为一种内存数据库,具有快速的数据访问和高效的数据存储,适合用作缓存的存储层。Redis可以缓存数据的计算结果、页面内容、数据库查询结果等,通过提高数据访问速度和响应速度,提升系统性能和用户体验。

可以看看文章

Redis入门

安装

在Windows系统上安装

在Linux系统上安装

下载连接

推荐阅读1.0

Redis在Linux系统上启动运行

如何设置redis-server后台运行与关闭

在redis.conf文件中输入"/dae"查找daemonize no改为yes就可以了

如何设置redis客户端登录时需要验证密码

进入目录文件

打开redis.config输入"/"搜索pass然后按"i"设置密码123456

使用客户端本地连接

设置允许远程连接redis服务

打开redis.conf文件把红框的部分注释掉,就默认可以远程连接了


改好之后关闭进程重新启动

Redis数据类型

Redis常用命令










select可以切换数据库

Java整合Redis


SpringBoot整合Redis








在来一遍










相关推荐
无心水16 分钟前
【Java面试笔记:基础】8.对比Vector、ArrayList、LinkedList有何区别?
java·笔记·面试·vector·arraylist·linkedlist
卡皮巴拉爱吃小蛋糕24 分钟前
MySQL的MVCC【学习笔记】
数据库·笔记·mysql
农民也会写代码26 分钟前
dedecms织梦arclist标签noflag属性过滤多个参数
开发语言·数据库·sql·php·dedecms
m0_7482329232 分钟前
你还在手动画ER图吗?让SQL自动生成ER图,轻松解决作业难题!
数据库·sql·oracle
清流君34 分钟前
【MySQL】数据库 Navicat 可视化工具与 MySQL 命令行基本操作
数据库·人工智能·笔记·mysql·ue5·数字孪生
邂逅岁月35 分钟前
MySQL表的增删改查初阶(下篇)
数据库·sql·mysql
道友老李35 分钟前
【存储中间件】Redis核心技术与实战(五):Redis缓存使用问题(BigKey、数据倾斜、Redis脑裂、多级缓存)、互联网大厂中的Redis
redis·缓存·中间件
Python_金钱豹35 分钟前
Text2SQL零代码实战!RAGFlow 实现自然语言转 SQL 的终极指南
前端·数据库·sql·安全·ui·langchain·机器人
创码小奇客36 分钟前
MongoDB 时间序列:解锁数据时光机的终极指南
java·mongodb·trae
黯_森36 分钟前
Java面向对象
java·后端