Redis
文章平均质量分 50
Redis
陆氪和他的那些代码
小氪报主理人,惠权科技创始人。不仅分享日常代码爬坑,且每日拆解一条百里挑一的小众消息(Blink):新商业观察、科技互联网、公私域流量、自媒体运营、工具效率、职场生活、健康养身、奇怪的小知识和一些小道消息(添加主页小地球可直接看到源头朋友圈资讯)。
展开
-
Redisson - 看门狗机制(Watch Dog)禁用方案
Redisson - 看门狗机制(Watch Dog)禁用方案原创 2024-04-23 16:19:22 · 451 阅读 · 0 评论 -
Redisson - tryLock 函数参数分析
Redis - Redisson tryLock 函数参数分析原创 2024-04-22 16:45:09 · 2035 阅读 · 2 评论 -
Redis - 5k star! 一款简洁美观的 Redis 客户端工具~
Redis - 5k star! 一款简洁美观的 Redis 客户端工具~原创 2024-03-25 10:58:54 · 879 阅读 · 0 评论 -
Redis - 缓存访问 & 缓存穿透 & 缓存击穿 & 缓存雪崩
Redis - 缓存访问 & 缓存穿透 & 缓存击穿 & 缓存雪崩原创 2024-03-18 10:46:28 · 690 阅读 · 0 评论 -
Redis - 挖矿病毒 db0 库 backup 反复出现解决方案
Redis - 挖矿病毒 db0 库 backup 反复出现解决方案原创 2024-01-02 10:22:50 · 632 阅读 · 0 评论 -
Redis - nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication
Redis - nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication原创 2023-12-25 17:32:39 · 253 阅读 · 0 评论 -
Redis - 多数据源切换
Redis - 多数据源切换原创 2023-12-01 15:31:19 · 299 阅读 · 0 评论 -
Redis - 订阅发布替换 Etcd 解决方案
Redis - 订阅发布替换 Etcd 解决方案原创 2023-11-16 10:46:13 · 509 阅读 · 0 评论 -
Redis - evicted_keys 解读
Redis - evicted_keys 解读原创 2023-07-07 21:28:01 · 901 阅读 · 0 评论 -
Redis - 一篇讲解根据 Key 前缀统计分析内存占用
Redis - 一篇讲解根据 Key 前缀统计分析内存占用原创 2023-07-06 10:53:25 · 1073 阅读 · 0 评论 -
Redis - JedisExhaustedPoolException: Could not get a resouce since the pool is exhausted
Redis - JedisExhaustedPoolException:Could not get a resouce since the pool is exhausted原创 2023-06-07 22:18:25 · 1054 阅读 · 0 评论 -
Redis - JedisConnectionException: All sentinels down, cannot determine where is mymaster master is……
Redis - JedisConnectionException: All sentinels down, cannot determine where is mymaster master is……原创 2023-04-20 19:18:49 · 143 阅读 · 0 评论 -
Redisson - isHeldByCurrentThread 使用场景分析
Redisson - isHeldByCurrentThread 使用场景分析原创 2023-04-14 17:48:16 · 253 阅读 · 0 评论 -
Redisson - org.redisson.client.RedisResponseTimeoutException: Redis server response timeout 3000 ms
Redisson - org.redisson.client.RedisResponseTimeoutException: Redis server response timeout 3000 ms原创 2022-12-15 17:31:46 · 405 阅读 · 0 评论 -
Redis - 一篇走心的 RedisUtil 工具类
Redis - 一篇走心的 RedisUtil 工具类原创 2021-10-01 22:25:01 · 1854 阅读 · 0 评论 -
Redis - Redis health check failed:Unable to connect to localhost:6379
Redis - Redis health check failed:Unable to connect to localhost:6379原创 2021-06-15 00:39:01 · 1064 阅读 · 0 评论 -
Redis - Spring Boot Redis 使用 msgpack 作为序列化
Redis - Spring Boot Redis 使用 msgpack 作为序列化原创 2021-05-26 14:14:10 · 1207 阅读 · 1 评论 -
Redis - Redis 中真的有异步操作吗?
结果结果 仔细一看发现,两个案例根本没控制变量,如果想证明 redisTemplate.execute 函数真的是异步操作的话,那么 for 循环套在它外面也应该一闪而过,是不是?!上案例……验证案例结果...原创 2021-05-14 18:30:37 · 1433 阅读 · 0 评论 -
Redis - Redis command timed out nested exception is io.lettuce.core.RedisCommandTimeoutException
Redis - Redis command timed out nested exception is io.lettuce.core.RedisCommandTimeoutException原创 2021-04-29 20:44:46 · 9914 阅读 · 0 评论 -
SpringSchedule - 应用(关闭订单V4版)
Spring Schedule + Redisson 构建分布式任务调度相当于对 V3 版本的 Spring Session + Redis(分布式锁)的一个封装。<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId>...原创 2020-04-06 00:40:19 · 302 阅读 · 0 评论 -
Redisson - 简介
注意 fasterxml 一定是“-avro”结尾的Maven。原创 2020-04-05 23:54:17 · 758 阅读 · 0 评论 -
Redis - ERR unknown command ‘EVAL‘. channel
报错Exception in thread "pool-25-thread-20" org.redisson.client.RedisException: ERR unknown command 'EVAL'. channel: [id: 0x06fc3a14, L:/11.57.1.15:6694 - R:192.168.200.152/192.168.200.152:26378] command: (EVAL), params: [if (redis.call('hexists', KEYS[1]原创 2021-01-26 18:49:18 · 4189 阅读 · 0 评论 -
Redis - 如何查看 Redis 主从信息?
如下命令redis-cli -h 10.218.223.147 -p 16380 info结果如下# Serverredis_version:3.2.12redis_git_sha1:00000000redis_git_dirty:0redis_build_id:b2d74fe5fff7657dredis_mode:standaloneos:Linux 2.6.32-696.el6.x86_64 x86_64arch_bits:64multiplexing_api:epoll原创 2020-12-14 17:57:40 · 14305 阅读 · 0 评论 -
Redis - Java使用RedisTemplate模糊查询/删除key
Redis模糊匹配批量删除操作,使用RedisTemplate操作public void deleteByPrex(String prex) { Set<String> keys = redisTemplate.keys(prex); if (CollectionUtils.isNotEmpty(keys)) { redisTemplate.delete(keys); }}prex为迷糊匹配的 key,如cache:user:*这里需要判.原创 2020-10-28 15:04:03 · 13858 阅读 · 2 评论 -
Redis - 利用 Pipeline 加速查询速度的方法
这篇文章主要给大家介绍了关于Redis利用Pipeline加速查询速度的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧~1. RTTRedis 是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下 Redis 客户端执行一条命令分为如下四个过程:发送命令 命令排队 命令执行 返回结果客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处.转载 2020-06-02 09:35:32 · 680 阅读 · 0 评论 -
Redis - 如何 Windows 后台运行 redis-server.exe?
看下文档,把 redis-server.exe 安装成windows 服务。redis-server.exe --service-install redis.windows.conf --loglevel verbose然后在win服务管理器中启动,如图所示Ps:卸载可以使用:redis-server --service-uninstall...原创 2020-04-30 22:08:36 · 1237 阅读 · 0 评论 -
Redis - 高并发场景问题讲解
当某个数据过期时,大量请求会从数据库获取数据,导致大量请求到达数据库,加大了数据库负载。 解决思路,在某个缓存失效时,添加锁机制,使其他请求等待,只有一个请求去数据库更新数据。在高并发的场景下,某个key没有被命中,处于容错性考虑,会从后端(数据库)更新数据。从而使大量请求达到了数据库,而单该key本身对应的就是空的情况下,导致了并发的执行了很多操作,从而导致了巨大的冲击和压力...原创 2020-04-16 15:34:24 · 571 阅读 · 0 评论 -
Redis - 应用(秒杀V3版)
Redis 分布式锁。package com.imooc.service;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTempl...原创 2020-04-09 17:43:49 · 274 阅读 · 0 评论 -
Redis - 应用(秒杀V2版)
synchronized 加锁版。@Overridepublic synchronized void orderProductMockDiffUser(String productId){ //1.查询该商品库存,为0则活动结束。 int stockNum = stock.get(productId); if(stockNum == 0) { ...原创 2020-04-09 17:34:05 · 234 阅读 · 0 评论 -
Redis - 应用(秒杀V1版)
不加锁版,导致数据错乱。@Overridepublic void orderProductMockDiffUser(String productId){ //1.查询该商品库存,为0则活动结束。 int stockNum = stock.get(productId); if(stockNum == 0) { throw new SellExce...原创 2020-04-09 17:29:45 · 224 阅读 · 0 评论 -
Redis - RedisShardedPoolUtil & RedisShardedPool
package com.mmall.util;import com.mmall.common.RedisShardedPool;import lombok.extern.slf4j.Slf4j;import redis.clients.jedis.ShardedJedis;@Slf4jpublic class RedisShardedPoolUtil { /** ...原创 2020-03-31 14:20:02 · 440 阅读 · 0 评论 -
Redis - Redis分布式算法原理——Hash一致性理解 & Hash倾斜性解决方案
最近有小伙伴跑过来问什么是Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法,希望对大家有帮助!文末送书,长按抽奖助手小程序即可参与,祝君好运!经常阅读我文章的小伙伴应该都很熟悉我写文章的套路,上来就是先要问一句为什么?也就是为什么要有...转载 2020-03-31 14:01:29 · 1127 阅读 · 0 评论 -
Redis - Expire & Setex
Expire为 key 设置过期时间Setex为 key 设置 value 值,以及设置过期时间区别Setex是一个原子操作。设置值,设置过期时间两个动作,会在同一时间完成...转载 2020-03-30 21:25:53 · 941 阅读 · 0 评论 -
Redis - RedisPoolUtil & RedisPool
package com.mmall.util;import com.mmall.common.RedisPool;import lombok.extern.slf4j.Slf4j;import redis.clients.jedis.Jedis;@Slf4jpublic class RedisPoolUtil { /** * 设置key的有效期,单位是秒 ...原创 2020-03-30 21:13:29 · 583 阅读 · 0 评论 -
Redis - 分布式锁原理解析
原创 2020-03-29 16:48:46 · 567 阅读 · 2 评论 -
Redis - Spring 整合 Redis(RedisTemplate)
Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框架进行搭配使用如:SpringCache。关于哨兵模式的配置,我是参考网上的...转载 2018-12-21 11:51:59 · 336 阅读 · 0 评论 -
Redis - 基础篇
一、Redis 的安装Linux 系统的操作:1、解压源码;2、编译(需要预安装gcc:yum install gcc--c++) make;3、安装 make PREFIX=/usr/local/redis install;4、从源文件夹复制redis.conf到安装路径redis;5、运行 ./redis-server;6、不推荐前端运行,可修改配置中da...原创 2018-12-20 19:16:22 · 392 阅读 · 0 评论