
缓存
*饼饼*
这个作者很懒,什么都没留下…
展开
-
MongoDB操作
1、创建唯一索引: db.batterybak.createIndex( { id: 1 }, { unique: true, name: "batteryid", background: true, sparse: true } ) 2、创建联合索引: db.batteryb...原创 2019-07-08 13:07:30 · 214 阅读 · 0 评论 -
linux下redis使用
安装并启动:第一步:解压redis安装包:tar -zxvf xxx.tar.gz第二步:安装gcc:yum install gcc-c++第三步:编译make第四步:安装到指定目录:make PREFIX=usr/local/redis install第五步:从解压目录拷贝一分redis-conf.xml文件到安装目录,跟bin在同一文件夹下。第六步:修改拷贝过来的文件:damo...原创 2018-02-26 16:19:54 · 313 阅读 · 0 评论 -
spring-boot 结合spring-data-redis使用redis的消息队列
发布消息:1package com.ycb.app.provider.cache;23import org.apache.commons.lang.NullArgumentException;4import org.springframework.beans.factory.annotation.Autowired;5import org.springframework.context.anno...原创 2018-02-26 16:19:13 · 823 阅读 · 0 评论 -
mongodb压测总结
``` 一、压测阿里云mongodb服务器,在500以上并发量的时候总是性能上不去。压测包分别部署在两个服务器上同时启动高并发测试和在一个服务器单个启动相差不大,经多次测试仍无果,后来少坡询问阿里,才知道,阿里那边mongodb连接做限制性了,最合适的并发连接数是在300至500之间。 __所以我们在压测前,应该先了解清楚服务端的性能,然后再针对性的压测。压测指标是以每秒请求量来衡量的,本次压测...原创 2019-12-13 13:57:36 · 1029 阅读 · 0 评论 -
mongoDBwindows安装启动
https://www.jb51.net/article/145489.htm原创 2019-04-08 17:58:50 · 194 阅读 · 0 评论 -
redis实现分布式项目锁机制
一、 背景:我的项目是分布式的,当订单失败要退款时,由于分布式高并发的环境,一笔订单在设备租借失败确认多次上报后会发生多次退款请求导致账户异常。 二、解决方案:使用redis缓存来实现分布式项目加锁控制。 三、了解下redis几个原子命令: setnx 先判断键是否存在,key存在设置失败,返回0;否则成功返回1 getset 获取旧的值,设置新的值 expire 设置键的有效期 d...原创 2019-03-28 14:38:23 · 378 阅读 · 0 评论 -
redis rpush队列内容批量获取
先用lrange key 1 10 获取到内容 再用 ltrim key 10 -1(到-1表示开始到最后)保留10 到最后的所有数据,也就是删除1-10的数据。 要保证数据取和删的一致性: //取16个元素 List<String> list= redisService.lrange(GlobalConfig.HEART_BEAT_LOGIC,...原创 2019-03-23 14:51:43 · 4985 阅读 · 0 评论 -
redis本地创建连接测试
public static void main(String[]args){ String ip=127.0.0.1; String port=6379; //连接本地Redis服务 Jedis jedis=new Jedis(ip,port); jedis.auth("redis"); //push...原创 2019-03-23 14:34:33 · 1888 阅读 · 0 评论 -
缓存设计的核心要素
1、容量规划 缓存内容的大小(缓存的数据不易过大,尤其是redis,单线程模式,数据过大容易阻塞其他处理请求) 缓存内容的数量 淘汰策略 缓存的数据结构 每秒的读峰值 每秒的写峰值 2、性能优化 线程模型 预热方法 缓存分片 冷热数据的比例 3、高可用 复制模型 失效转移 持久策略 缓存重建 4、缓存监控 缓存服务监控 缓存容量监控 缓存请求监控 缓存响应时间监...原创 2019-08-19 21:43:27 · 355 阅读 · 0 评论