
redis系列
文章平均质量分 72
redis系列知识总结
liu1002880404
这个作者很懒,什么都没留下…
展开
-
Redis实现分布式锁详解
文章目录Redis实现分布式锁的演进1, setNx 命令(不用)redis 中还有 set 命令,该命令可以指定多个参数手动释放锁大量失败请求锁重入问题读写锁锁分段锁超时问题主从复制的问题 Redis实现分布式锁的演进 1, setNx 命令(不用) if (jedis.setnx(lockKey, val) == 1) { jedis.expire(lockKey, timeout); } 不足:加锁操作和后面的设置超时时间是分开的,并非原子操作。假如加锁成功,但是设置超时时间失败了,该 loc原创 2022-03-10 10:21:13 · 1679 阅读 · 0 评论 -
redis如何后台启动 -Redis daemonize
daemonize 网络 守护进程; 当安装好redis之后,运行redis-server命令之后,新启动会显示窗口 这时,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。 那么我想让redis在后台启动怎么办呢? 在安装redis之后,我们可以可以找到一个叫redis.conf的文件,这个文件是redis的配置文件位置 使用vim命令打开该文件 看到第一个配置项,daemonize Redis daemonize介绍 一、Redis daemonize介绍 1、d原创 2021-12-01 19:32:40 · 1555 阅读 · 0 评论 -
教你看懂redis配置
教你看懂redis配置 我们可以在启动redis-server时指定应该加载的配置文件,方法如下: $ ./redis-server /path/to/redis.conf 接下来,我们就来讲解下redis配置文件的各个配置项的含义, redis官方提供的redis.conf文件,足有700+行,其中100多行为有效配置行,另外的600多行为注释说明。 在配置文件的开头部分,首先明确了一些度量单位: # 1k => 1000 bytes # 1kb => 1024 bytes # 1m =>原创 2021-07-17 22:47:21 · 327 阅读 · 0 评论 -
SpringBoot整合Redis监听Key过期事件
文章目录SpringBoot整合Redis监听Key过期事件修改 Redis 配置文件注入redisMessageListenerContainer SpringBoot整合Redis监听Key过期事件 修改 Redis 配置文件 找到 redis.windows.conf 文件,搜索 “notify-keyspace-events” 修改为 “notify-keyspace-events Ex”,这样我们的 Redis 就支持 key 过期事件的监听了 注入redisMessageListenerCont原创 2021-07-12 17:26:59 · 518 阅读 · 0 评论 -
redis系列知识总结之redis简介,为什么这么快 20210710
文章目录每天进步一点点 redis系列知识总结 20210710redis简介1.什么是Redis,Redis有哪些优缺点2.为什么要用 Redis /为什么要用缓存3.Redis为什么这么快,为什么要用 Redis 而不用 map/guava 做缓存?4.Redis有哪些数据类型5.Redis的应用场景6.什么是Redis持久化?7.如何选择合适的持久化方式8.Redis持久化数据和缓存怎么做扩容?9.Redis的过期键的删除策略10.通过expire来设置key 的过期时间,那么对过期的数据怎么处理原创 2021-07-10 08:13:49 · 132 阅读 · 0 评论