Redis
文章平均质量分 61
dream_ready
java本是无敌路,何须再借C+骨
展开
-
Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习
其实,这就是redis事务一种典型体现,将若干命令打包到一起执行,而且redis事务的执行逻辑也是不立即执行(不抢占位置),下发执行该事务命令后,redis会把当前正在做的事情(比如已经在执行一个事务,会把这个事务做完)做完后,再执行这个事务。开启事务(multi)后,可以编写事务中的具体操作,这些操作不会被执行,但会加入到这个事务中,待执行命令EXEC后 ,redis会着手执行该事务,即依次执行该事务中的所有命令语句。Redis 的事务,主要的意义,就是为了“打包”,避免其他客户端的命令,插队插到中间。原创 2023-11-14 16:48:35 · 441 阅读 · 10 评论 -
redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿
缓存是一种临时存储数据的技术,用于在后续请求中快速获取先前检索或计算的数据,从而加速访问速度。在计算机系统中,缓存可以出现在多个层次,包括硬件缓存、操作系统缓存和应用程序级别的缓存。这种机制的基本思想是通过存储一些计算结果或频繁访问的数据,减少对更慢的存储系统(如数据库或磁盘)的访问次数,从而提高系统的性能和响应速度其实缓存是相对的概念比如拿读取速度排序:CPU寄存器 > 内存 > 硬盘 > 网络速度快的设备,可以作为速度慢的设备的缓存最常见的是,使用内存作为硬盘的缓存(redis定位)原创 2023-11-14 08:42:12 · 1490 阅读 · 33 评论 -
在 centos7 下重启/开启 redis 服务器
否则直接kill很可能丢失部分数据kill -9 进程ID注意替换进程ID为你所查询到的ID。原创 2023-09-24 19:30:03 · 1195 阅读 · 0 评论 -
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
redis图形化界面的压缩包,直接解压缩即可,双击 Another Redis Desktop Manager.exe 即可打开。我本地的redis没有设置密码和用户名,所以为空,如果你的不为空,记得输入用户名和密码。2、连接Redis(此处以本地连接为例)4、打开及使用控制台,命令行操作。1、下载并解压安装包,打开软件。5、查看某个数据类型的详细信息。原创 2023-10-14 21:55:23 · 696 阅读 · 0 评论 -
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
redis图形化界面的压缩包,直接解压缩即可,双击 rdm.exe 即可运行打开后是这样子:我已经连接过本地的redis数据库,所以左边有个localhost,你的可能是空白的,正常!原创 2023-10-13 20:25:16 · 872 阅读 · 0 评论 -
redis 的 key 过期策略是怎么实现的(经典面试题)超级通俗易懂的解释!
一个 redis 中可能同时存在很多很多 key,这些 key 中可能有很大一部分有过期时间,此时, redis 服务器咋知道哪些 key 已经过期要被删除,哪些 key 还没过期。因为 redis 是单线程的程序,如果扫描过期 key 消耗的时间太多了,就可能导致正常请求命令就被堵塞了(产生了类似于执行 keys * 这样的效果)虽然有了上述两种策略结合,整体的效果一般,仍然可能会有很多过期的 key 被残留了,没有及时删除掉。假设这个 key 已经到过期时间了,但是暂时还没删它,key还存在。原创 2023-09-10 11:56:39 · 166 阅读 · 1 评论 -
Redis Windows版下载,带安装包
打开后会看到都有这个目录。 双击redis-server.exe 即可启动redis服务原创 2023-10-10 18:24:06 · 120 阅读 · 0 评论 -
Redis单线程模型 redis 为什么是单线程?为什么 redis 单线程效率还能那么高,速度还能特别快
redis,处理所有的命令请求不是说 redis 服务器进程内部真的就只有一个线程其实也有多个线程,redis 能够使用 单线程模型 很好的工作,原因主要在于 redis 的,不太消耗 cpu 资源也就不太吃多核了!!!因此 redis 必须要特别小心,某个操作占用时间长,就会阻塞其他命令的执行。原创 2023-09-13 19:34:08 · 108 阅读 · 0 评论 -
Redis 学习笔记
Redis官方文档:https://redis.io/docs/https://redis.io/docs/单机架构:只有一台服务器,这个服务器负责所有的工作 千万不要瞧不上这个东西,绝大部分的公司的产品,都是这种单机架构!!!如果业务进一步增长,用户量和数据量都水涨船高,一台主机难以应付的时候,就需要引入更多的主机,引入更多的资源引入多台主机,各自负责一部分模块,协同工作达成最终的结果(一般都是一台主机的资源不足以完成所需的任务时会使用分布式结构)如下图: 应用服务器占用一台主机,存储服务器又占用一台主机原创 2023-09-09 17:45:50 · 1596 阅读 · 1 评论