redis
文章平均质量分 66
奔跑的小猪zc
笨鸟先飞
展开
-
OpenResty-lua-cache-lua-redis-sub
前言对于一个 JAVAER来说,肯定都搞过并发吧,对于高并发而言,目前大家都知道的几种解决方案,如下几种1:缓存降低DB的访问频率,比如说redis等2:多线程提升task处理速度3:加机器通过负载均衡–治标不治本,土豪随意4:消息队列削峰填谷接下来我要给大家介绍一款开源的,基于nginx做了增强的,由国人研发的,很多大厂使用的 openResty,可以使用其中的一些模块去做实现相应的需求,比如说缓存,访问redis,mysql 等等实现部分1:安装自行跳转 http://open原创 2022-02-27 21:57:15 · 2000 阅读 · 0 评论 -
全局唯一key生成策略-发号器实现原理
背景我们系统是分布式的,需要一个全局唯一量标识某一个字段由于系统的复杂性,需要对这些key进行运维发号器业务流程调用接口 - nextIdserver去redis-cluster获取一个自增值,并返回微服务获取到server返回的值,并写入到数据库基本模型实现原理redis的单线程模型源码javacom.youzan.paas.march.sdk.BasicClient#nextcom.youzan.paas.march.sdk.JedisBackend#incr原创 2021-07-28 01:36:00 · 402 阅读 · 0 评论 -
Redis之备份机制(一)
目录1:写在前面2:两种备份机制2.1:RDB(redis-database)2.2:AOF(append-only-file)3:总结1:写在前面Redis是一种NOSQL数据库,和 memecache最大的区别是Redis是可以持久化的,那么是怎么持久化的呢,以及持久化的策略。2:两种备份机制2.1:RDB(redis-database)1:当服务...原创 2019-08-31 21:12:44 · 1429 阅读 · 0 评论 -
Redis之事务(二)
目录写在前面开工1:是什么2:能做什么3:怎么做3.1:MULTI:开启一个事务3.2:EXEC:执行(commit)3.3:DISCARD:放弃当前事务,放弃队列中所有命令3.4:UNWATCH:取消所有监控的key3.5:WATCH:监控一个或多个key,如果在事务执行之前key被其他命令动过,那么当前事务被打断4:几种常见的事务总结写在前面...原创 2019-08-31 21:12:37 · 98 阅读 · 0 评论