redis
大雄小方
想回到过去,试着让故事继续...
展开
-
深入学习Redis
深入学习Redis入门了redis之后,(入门链接)来深入学习redis,并进行总结Redis的数据结构应用场景String:key-value结构中,value不仅可以是String,也可以是数字类型。可以应用在比如博客粉丝数量、评论数量、阅读数量的缓存。redis也提供了计数器类型的命令(incr、decr等)Hash:Hash表中可以储存多个K-V结构元素,可以用来储存用户的信...原创 2019-04-10 21:39:52 · 486 阅读 · 0 评论 -
Redis入门学习总结
Redis入门对redis进行学习总结Redis介绍Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。键值类型: String字符类型 map散列类型 list列表类型 set集合类型 sortedset有序集合类型Redis的数据结构String介绍:Redis中的字符串结构是类似java中的ArrayList结构,是可以动态扩容的,...原创 2019-04-08 17:49:16 · 978 阅读 · 0 评论 -
SpringBoot注解循环依赖
SpringBoot注解循环依赖今天在进行redis链接池配置代码时,运行测试时发现了一个循环依赖问题,在此记录下问题所在由于我在同一个类中对redis链接池进行配置,使用@Bean将返回的链接池对象(jedisPool)配置到IOC容器中,不过由于,同时又使用@Autowired将该IOC容器的对象(jedisPool)注入到依赖的成员变量中,导致了循环依赖错误。@Service...原创 2019-04-09 22:23:54 · 2132 阅读 · 0 评论 -
Fastjson的基本使用
fastjson的基本使用使用fastjson实现指定对象类型与String类型进行相互转换,在此记录下场景:在使用redis进行缓存操作时,由于jedis中的set(String key,String value),value值需要是String类型,所以需要将要储存的bean对象转化为String(建立一个beanToString方法)/***实现将java对象转化为Stri...原创 2019-04-09 16:40:10 · 378 阅读 · 0 评论 -
Redis之主从复制、哨兵、集群
Redis之主从复制、哨兵、集群Redis在主从模式下会有许多问题需要考虑,这里写了一些关于redis在多服务器下的一些问题分析和总结。学习的文章源地址:https://www.cnblogs.com/kismetv/p/9236731.html#t61Redis的主从复制在读了关于redis主从复制的文章后,总结一下主从复制的作用、过程以及可能存在的问题。作用1、实现故障恢复:主从...原创 2019-04-18 09:57:28 · 1635 阅读 · 0 评论 -
redis主从、哨兵、集群环境搭建
redis主从复制模式配置系统环境:Ubuntu节点个数:3个,一主两从机器有限,用端口来区分各个节点模拟多台服务器创建节点并启动1、首先可以先从redis自带的redis.conf文件拷贝过来,我将三个节点的配置文件都放在/usr/local/redis/conf/ms中;2、对这些配置文件进行简单的设置(三个端口分别为:6380、6381、6382)3、启动节点通过终端启动:...原创 2019-04-18 22:13:16 · 27219 阅读 · 0 评论 -
幂等操作的一些思考
幂等操作的一些思考总结一下关于幂等操作的思考什么是幂等操作?就是无论执行一次还是100次、1000次,所影响到的结果都是相同的,比如一般将HTTP中的GET、PUT、DELETE操作作为幂等操作,而POST是非幂等操作。如何避免非幂等操作?我结合我一个项目来总结一下:1、防止用户重复下订单:秒杀过程用户可能会由于兴奋或紧张导致重复点击下订单的按钮,这就可能导致重复下了多个一模一样的订...原创 2019-05-11 10:33:34 · 226 阅读 · 0 评论 -
MyBatis-plus缓存相关
MyBatis-plus缓存相关Mybatis有一级缓存、二级缓存,不过存在一些问题,最好使用第三方缓存,这里来记录下配置redis作为缓存。第三方缓存配置Cache实现类代码:public class RedisCache implements Cache { //实现类 private static final Logger logger = LoggerFactory...原创 2019-08-29 11:53:54 · 4670 阅读 · 0 评论