Redis允许以没有配置文件的方式启动,他将会使用内置的默认配置,但是这种方式推荐只用来测试和开发。最好的方式是提供一个Redis配置文件给Redis,通常命名为redis.conf。redis.conf通常包含了一系列…
分类:redis
如何批量删除Redis的key
前戏 在laravel项目中发现了一个隐藏较深的问题,关于操作redis的increment方法: $key = 'exchange_'.$num; \Cache::increment($key, 1); 该方法作用是将…
Python--Redis实战:第四章:数据安全与性能保障:第8节:关于性能方面的注意事项
上一篇文章: Python–Redis实战:第四章:数据安全与性能保障:第7节:非事务型流水线 下一篇文章: Python–Redis实战:第五章:使用Redis构建支持程序:第1节:使用Redi…
[Redis] Redis在执行BGSAVE和BGREWRITEAOF命令时,哈希表的负载因子>=5,而未执行时>=1?
前言 今天在看《Redis设计与实现》,讲解字典的实现时,说道Redis在执行BGSAVE和BGREWRITEAOF命令时,哈希表的负载因子大于等于5,而未执行这两个命令时大于等于1。 而解释仅仅是提了一句原因是: 在…
PHP 缓存穿透以及使用Redis进行缓存加锁
本文通过阅读 原文 此文进行整理,看原文的同学们请移步至此 一 缓存穿透 缓存穿透指的是,当我们访问某个缓存KEY想取得对应的数据时,若此KEY不存在于缓存中,则会去查库。如何解决呢?将每次查询的结果都放入缓存不管是不是…
redis实现网关限流(限制API调用次数1000次/分)
添加maven依赖,使用springboot2.x版本 <dependency> <groupId>org.springframework.boot</groupId> <art…
Redis Sentinel机制与用法(一)
概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备…
Spring中使用Redis做为Mybatis二级缓存
Mybatis缓存通过org.apache.ibatis.cache.Cache实现,利用Redis做Mybatis的二级缓存需要实现这个接口。 缓存过程中产生的key注意存储,flushCache的时候要删除这些key…
【Redis】Redis常用命令
IP:192.168.225.128环境:centos7 一、全局命令 1、查询键 keys * 查询所有的键,会遍历所有的键值,复杂度O(n) 2、键总数 dbsize 查询键总数,直接获取redis内置的键总数变量,…
Spring Cloud Gateway自定义Token校验过滤器
一切的业务开发都是基于需求的,首先看看需求: 对访问网关的请求进行token校验,只有当token校验通过时,才转发到后端服务,否则直接返回401 本文给出的示例代码适用场景: token存放在redis中, key为用…
想知道谁是你的最佳用户?基于Redis实现排行榜周期榜与最近N期榜
本文由云+社区发表 前言 业务已基于Redis实现了一个高可用的排行榜服务,长期以来相安无事。有一天,产品说:我要一个按周排名的排行榜,以反映本周内用户的活跃情况。于是周榜(按周重置更新的榜单)诞生了。为了满足产品多变的…
Linux Centos7下安装Redis
1.下载redis,上传到 /usr/local 目录下2.解压到 /usr/local tar -xvf redis-5.0.5.tar.gz -C /usr/local 3.删除安装包 rm -rf redis-5.…