随笔分类 -  redis

springboot系列十一、redisTemplate和stringRedisTemplate对比、redisTemplate几种序列化方式比较
摘要:一、redisTemplate和stringRedisTemplate对比 RedisTemplate看这个类的名字后缀是Template,如果了解过Spring如何连接关系型数据库的,大概不会难猜出这个类是做什么的 ,它跟JdbcTemplate一样封装了对Redis的一些常用的操作,当然Stri 阅读全文

posted @ 2018-12-29 23:28 小人物的奋斗 阅读(23478) 评论(0) 推荐(4) 编辑

springboot系列十、springboot整合redis、多redis数据源配置
摘要:一、简介 Redis 的数据库的整合在 java 里面提供的官方工具包:jedis,所以即便你现在使用的是 SpringBoot,那么也继续使用此开发包。 二、redidTemplate操作 在 Spring 支持的 Redis 操作之中提供有一个 RedisTemplate 处理程序类,利用这个类 阅读全文

posted @ 2018-12-29 12:11 小人物的奋斗 阅读(5957) 评论(0) 推荐(1) 编辑

基于Redis实现分布式锁
摘要:先看代码 方案一:Redis分布式锁 该方法完美的解决了超卖与select排它锁导致的并发低的问题,并且4个sql缩减成2个sql语句。极大提升性能 方案二:利用redis的原子性操作(incrBy方法、decrBy方法--返回操作之后的值) 利用redis的原子性操作 对于Redis而言,命令的原 阅读全文

posted @ 2018-01-23 14:33 小人物的奋斗 阅读(2109) 评论(0) 推荐(0) 编辑

redis事务
摘要:概述 相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行。为什么会有这样的需求呢?看看下面的场景: 微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果A关注B,则B的粉丝中就应该有A。关注这个动作需要 阅读全文

posted @ 2018-01-23 00:16 小人物的奋斗 阅读(299) 评论(0) 推荐(0) 编辑

redis缓存雪崩、缓存穿透、数据库和redis数据一致性
摘要:一、缓存雪崩 回顾一下我们为什么要用缓存(Redis):减轻数据库压力或尽可能少的访问数据库。 在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定期删除两种策略对过期键删除。Redis对过期键的策略+持久化 如果 阅读全文

posted @ 2018-01-22 23:55 小人物的奋斗 阅读(2161) 评论(0) 推荐(1) 编辑

Redis消息通知(任务队列和发布订阅模式)
摘要:Redis学习笔记(十)消息通知(任务队列和发布订阅模式) 1. 任务队列 1.1 任务队列的特点 任务队列:顾名思义,就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(consumer)。生产者将需要处理的任务放入任务队列中,而消费者则不断 阅读全文

posted @ 2018-01-22 23:48 小人物的奋斗 阅读(4050) 评论(0) 推荐(0) 编辑

redis 设置密码
摘要:redis 设置密码访问 你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。 设置密码的步骤如下: vi redis.conf #此文件默认在根目录下。 切换到 bin目录下。 重启服务 ./redis-server /home/logs/redis-2.8.4/redis.co 阅读全文

posted @ 2016-07-12 18:19 小人物的奋斗 阅读(378) 评论(0) 推荐(0) 编辑

导航