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








在来一遍










相关推荐
只吹45°风3 分钟前
Java-ArrayList和LinkedList区别
java·arraylist·linkedlist·区别
卡兰芙的微笑5 分钟前
get_property --Cmakelist之中
前端·数据库·编辑器
阿华的代码王国11 分钟前
【JavaEE】多线程编程引入——认识Thread类
java·开发语言·数据结构·mysql·java-ee
黑蛋同志11 分钟前
array和linked list的区别
java
Z_W_H_16 分钟前
【PostgreSQL】安装及使用(Navicat/Arcgis),连接(C#)
数据库·postgresql
andrew_121917 分钟前
腾讯 IEG 游戏前沿技术 一面复盘
java·redis·sql·面试
豆姐姐23 分钟前
金九银十,分享一波用例设计、数据库、编程笔试题!
自动化测试·数据库·测试用例·软件测试面试
寻求出路的程序媛25 分钟前
JVM —— 类加载器的分类,双亲委派机制
java·jvm·面试
计算机程序设计开发26 分钟前
计算机毕业设计公交站点线路查询网站登录注册搜索站点线路车次/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序
数据库·vue.js·spring boot·课程设计·计算机毕业设计
这孩子叫逆27 分钟前
35. MyBatis中的缓存失效机制是如何工作的?
java·spring·mybatis