Redis
Chery Qi
学无止境,然则问可少耶?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis通过key模糊删除,批量删除,批量查询,批量GET,批量设置相关数据
redis-redisTemplate模糊匹配删除 前几天需要一个模糊删除redis中key的功能, 没有多想, 直接 String key = "noteUserListenedPoi:*"; redisTemplate.delete(key); LOGGER.info("redis中用户收听历史被清空"); 结果发现不行, 后来测试发现模糊查询是可以用的, 找了下资料, 改成 Set<String> keys = redisTemplate.keys("noteUserLi..转载 2020-12-17 14:28:39 · 1299 阅读 · 1 评论 -
Redis
缓存穿透 1.定义 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中, 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意义。 2.造成缓存穿透的原因 业务自身代码或者数据出现问题 一些恶意攻击、爬虫等造成大量空命中 3.解决方法 缓存空对象 空值做缓存,即缓存层中存了更多的键,这就需要更多的内存空间 ,可以对其设置一个较短的过期时间,让其自动清除。 优点是实时性高,代码维护简单。 布隆过滤器拦截 如果布隆过滤器认为某个键 不存在,那么就不会访问存储层。 ..原创 2020-09-07 14:46:50 · 310 阅读 · 0 评论 -
Redis for Windows下载地址
https://github.com/tporadowski/redis/releases原创 2020-08-05 09:28:45 · 389 阅读 · 0 评论 -
Redisson是如何实现分布式锁的?
针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson中使用到的netty知识进行解析。 本篇主要是对以下几个方面进行了探索 Maven配置 RedissonLock简单示例 源码中使用到的Redis命令 源码中使用到的lua脚本语义 源码分析 Maven配置 <dependency> <groupId>org.redisson</groupId>...转载 2020-07-30 13:57:58 · 171 阅读 · 0 评论 -
Redis的.pid文件
redis.conf配置参数: 1)daemonize on|yes redis默认不是以守护进程bai的方式运行,可以通过该配置项修改,使用yes时,启用守护进程 2)pidfile /var/run/redis_6379.pid redis以守护进程方式运行时,系统默认会把pid写入/var/run/redis.pid,可以通过pidfile指定pid文件 3)port 6379 redis默认监听6379端口,可以通过port指定redis要监听的端口! 1.pid文件的内容 用cat命令查看.原创 2020-07-10 11:25:26 · 6829 阅读 · 0 评论 -
一台服务器搭建部署两个或多个Redis实例
问题描述: 今天程序那边说测试服里面有两个项目,为了数据不冲突,想一台服务器搞两个Redis实例, 然后自己这边查询了一下,确实可以这么整,只需要区分端口号和区分配置文件方面就行, 原理与nginx和tomcat等添加容器单实例多应用应该差不多,做个笔记记录一下。 1、复制新的配置文件,改变配置名称 2、修改配置文件里面的端口号、PID文件路径以及日志文件路径、 转储文件路径,确保两个或者多个redis服务不会冲突。 我这边搭建的Redis目录: redis data direct...转载 2020-07-10 11:07:58 · 1517 阅读 · 0 评论 -
CentOS6.5装Redis错误:/bin/sh: cc: 未找到命令 make[1]: *** [adlist.o] 错误 127
make[3]: gcc:命令未找到 make[3]: *** [net.o] 错误 127 make[3]: 离开目录“/usr/local/redis-4.0.0/deps/hiredis” make[2]: *** [hiredis] 错误 2 make[2]: 离开目录“/usr/local/redis-4.0.0/deps” make[1]: [persist-settings] 错误 2 (忽略) CC adlist.o /bin/sh: cc: 未找到命令 make[1]: *** .原创 2020-06-27 19:11:04 · 936 阅读 · 0 评论
分享