
redis
linux
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
DN金猿
大佬级别的小沙弥
展开
-
聊聊spring-boot-data-redis使用过程中的困惑(序列化,反序列化,Jackson, JavaType, TypeReference)
参考地址(讲的很全很清楚):和通义灵码聊聊spring-boot-data-redis使用过程中的困惑(序列化,反序列化,Jackson, JavaType, TypeReference) - 掘金原创 2025-04-28 10:05:43 · 98 阅读 · 0 评论 -
Docker中运行redis报错误: Failed opening the RDB file root (in server root dir /etc/cron.d) for saving: Per
此处的密码长度最好比较长,比如10位以上,因为redis的速度太快了,通过暴力破解的可能性高于通常的http方式.通过redis-cli进入redis客户端,然后通过config设置密码(直到重启前有效).下面部分不影响,但是是更安全的做法.redis3.2后可用.这样就能避免别人轻易访问redis-server.如上则表示有密码,而你是未授权访问的.如果能看到正常的返回值,就说明成功了.如果结果如上,则表明当前没有密码.原创 2025-01-16 13:42:53 · 260 阅读 · 0 评论 -
Redis 分布式锁的正确使用
日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而 Redis 非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨 Redis 分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。什么是分布式锁方案一:SETNX + EXPIRE方案二:SETNX + value 值是(系统时间+过期时间)方案三:使用 Lua 脚本(包含 SETNX + EXPIRE 两条指令)方案四:SET 的扩展命令(SET EX PX NX)原创 2024-04-30 15:49:08 · 103 阅读 · 0 评论 -
maC简易安装redis
1)、按照原来方式 ./redis-cli 进入redis 客户端, 输入config set requirepass XXX,其中XXX是你要设置的密码。此时会出现 “OK”;年07月09日 更新 *************************************************************/、执行 sudo ./redis-server 先开启redis服务, 可以看到 如下界面,表示已经开启 Redis 服务。、执行 sudo ./redis-cli 开启客户端即可。...原创 2022-08-03 16:49:57 · 166 阅读 · 0 评论 -
SpringBoot 2.X @Cacheable,redis-cache 如何根据key设置缓存时间(二)
参考(一)@Configurationpublic class RedisCacheConfig { @Value("${zihexin.globalSessionTimeout}") private long globalSessionTimeout; @Autowired ResourceLoader resourceLoader; @Bean public CacheManager cacheManager(RedisConnectio原创 2021-11-16 11:00:15 · 1054 阅读 · 0 评论 -
SpringBoot 2.X @Cacheable,redis-cache 如何根据key设置缓存时间(一)
2.X以后无法再使用RedisCacheManager rcm = new RedisCacheManager(redisTemplate)构造方法来设置缓存时间@Configurationpublic class RedisCacheConfig { @Bean public KeyGenerator simpleKeyGenerator() { return (o, method, objects) -> { StringBui..原创 2021-11-16 10:57:25 · 971 阅读 · 0 评论 -
Windows下Redis安装+可视化工具Redis Desktop Manager使用
Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。一:要安装Redis,首先要获取安装包。 Windows的Redis安装包需要到GitHub链接找到。链接:GitHub - microsoftarchive/redis: Redis is an in-memory database that persists on disk. The data m转载 2021-10-07 14:50:45 · 2779 阅读 · 0 评论 -
springboot整合redis配置缓存(自定义Key生成器)
package com.lie.redis;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.beans.factory.annotation.Value;import org.springframework.cache.Cache;import org.springframework.cache.Ca.原创 2021-01-20 09:54:08 · 225 阅读 · 0 评论 -
springBoot缓存中的redis缓存配置maven版本(解决序列化和转换异常问题)
我们在项目中会经常用到缓存,常用的就是spring中的Cache,还有Ehcache,今天主要说一下spring中Cache的配置。首先引入jar//jackson<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.11.4</ve原创 2021-03-28 14:54:41 · 181 阅读 · 0 评论 -
Spring Boot集成Cache和Redis
构建基于Spring Boot 2.X应用,使用Cache,需要引入:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency>以前开发Spring用EhCache来做缓存。在做集群或分布式时,还是Redis比较好用。引入Spring Dat转载 2020-09-08 12:29:44 · 427 阅读 · 0 评论 -
springboot整合spring @Cache和Redis
spring基于注解的缓存对于缓存声明,spring的缓存提供了一组java注解:@Cacheable:触发缓存写入。 @CacheEvict:触发缓存清除。 @CachePut:更新缓存(不会影响到方法的运行)。 @Caching:重新组合要应用于方法的多个缓存操作。 @CacheConfig:设置类级别上共享的一些常见缓存设置。@Cacheable注解顾名思义,@Cacheable可以用来进行缓存的写入,将结果存储在缓存中,以便于在后续调用的时候可以直接返回缓存中的值,而不必再执行转载 2020-09-07 18:36:06 · 500 阅读 · 0 评论 -
开发机直连 Docker 中的 Redis 容器小教程
在笔者日常开发中,都是把redis装在windows系统中。虽然可以通过RedisDesktopManager等客户端工具连接操作redis,但是还是觉得low了一些。因为作为程序员,我可能更想在Linux系统操作redis,这样在遇到生产环境实操时候,才不会显得束手无策。今天它来了,我们将会在虚机中安装docker,然后在docker中安装redis,最后让我们宿主机(开发机)连接到我们安装的redis,测试能否正常使用。因为在win7中安装虚机不是我们这篇文章主要目的,大家可以自己搜索资料安装。转载 2020-09-05 15:09:16 · 408 阅读 · 0 评论 -
windows WSL 安装mysql redis等数据库
自己搜索开启wsl,然后改成清华源,我自己的记录+ 搜索 功能+ store搜索ubuntu+ 更改源, 换成清华源+ 更新```sudo apt-get updatesudo apt-get upgrade```+ 安装mysql+ 安装```sudo apt-get updatesudo apt-get install mysql-server```+ 修改并添加root账户密码, 参考 [Ubuntu 18.04 安装记录 - 简书]([https://www.jians转载 2020-09-04 09:50:13 · 286 阅读 · 0 评论 -
window10 WSL子系统上设置redis开发环境
Redis是常用的缓存,部署在Linux系统中,但日常开发中,使用window系统的较多,如果是在window10系统上,则可以通过应用Window Subsystem for Linux来构建开发环境,WSL是运行在window系统上的一个Linux子系统,有点类似cygwin,这样就可以在window系统上运行Linux可执行文件(ELF格式)系统环境准备:要求:win10的版本window builder 是16215 或更高,可以参考下面链接查询本机系统版本https://docs.转载 2020-09-03 18:27:10 · 1955 阅读 · 0 评论