
Redis
zhuanghw全栈工程师
原用名 zhw0596
个人小程序:迅风去水印、西瓜泰斗、playTodo清单
个人公众号:得已科技、好风壁纸
展开
-
Redis 序列化--解决key键名乱码
【代码】Redis 序列化--解决key键名乱码。原创 2022-09-23 15:03:38 · 380 阅读 · 0 评论 -
Redis:@Cacheable、@CachePut、@CacheEvict
MySQL+Redis使用更简单的办法就是使用Spring的Cache注解包(spring-boot-starter-cache) 只需要几个注解就能完成一大堆要处理的逻辑使用时需要在启动类上添加注解 @EnableCaching 来开启使用@Cacheable@Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调用后将其返回值缓存起来,以保证下原创 2020-06-16 17:30:59 · 529 阅读 · 0 评论 -
Redis:Spring Boot使用@Cacheable时设置部分缓存的过期时间
@Override@Cacheable(cacheNames = {"distributor"}, key = "key1")public List<CityVO> findCities() { return distributorMapper.selectCities();}@Override@Cacheable(cacheNames = {"car"}, key = "key2")public List<CityVO> findCities() { ...原创 2020-06-16 17:26:15 · 4229 阅读 · 0 评论 -
redis 持久化
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。原创 2020-06-10 15:17:13 · 187 阅读 · 0 评论 -
面试题:Redis在项目中的使用场景
Redis的数据结构有五种,分别是:String,Hash,list,set,zset。这五种数据结构有各自的使用场景:1. String某一IP地址在一个时间段访问很频繁,就要对此进行封锁。Redis中的String数据类型可以通过Incrby命令记录访问次数。2. Hash用来存储用户信息[id,name,age];Hset{key,field,value}例如:Hset{u...原创 2020-04-26 14:22:27 · 2933 阅读 · 0 评论