当前位置: 首页 > news >正文

reids 数据库学习

最近项目中用到了redis数据库,学习整理下

redis操作学习手册--key操作命令 

  http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2356951.html

常见JedisConnectionException异常分析  

  http://blog.csdn.net/fachang/article/details/7984123

redis 并发 timed out问题

  http://blog.csdn.net/zhaoyueshun123/article/details/48970547

redis.properties配置文件 

redisServersNum=5               默认数据库编号      
redisHosts=192.168.0.2
redisPort=6379
redisTimeout=10000             超时时间
maxTotal=400            最大链接数
maxIdle=10 minIdle=1 redisPass=password

可适当配置 redisTimeout  解决time out的问题(有时是网络问题,有时是并发量大导致)

public static synchronized JedisPool getPool(Properties props) {
  if (pool == null) {     JedisPoolConfig config = new JedisPoolConfig();
  //设置最大连接数     config.setMaxTotal(Integer.valueOf(props.getProperty("maxTotal")));     config.setMaxIdle(Integer.valueOf(props.getProperty("maxIdle")));     config.setMinIdle(Integer.valueOf(props.getProperty("minIdle")));
//等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException;     config.setMaxWaitMillis(Long.valueOf(props.getProperty("redisTimeout")));
 //超时时间     Integer timeout = Integer.valueOf(props.getProperty("redisTimeout"));     pool = new JedisPool(config, props.getProperty("redisHosts"),       Integer.valueOf(props.getProperty("redisPort")), timeout, props.getProperty("redisPass")); }   return pool; }

  

redis数据库的备份与恢复

  http://blog.csdn.net/wzzfeitian/article/details/42081969 

redis备份的方式默认是RDB方式,数据库挂了,重启会自动从备份文件dump.rdb恢复

 

other

 天猫旗下电商平台已全站HTTPS导致DPI流量统计大幅度减少的情况 

  http://bbs.c114.net/thread-935007-1-1.html

 

转载于:https://www.cnblogs.com/yanghaolie/p/6655184.html

相关文章:

  • Android系统源码研究(一)
  • Node + FFmpeg 实现Canvas动画导出视频
  • 数据库架构设计思路
  • 前端学习 -- Css -- 文本标签
  • Android开发专业名词及工具概述
  • 斐波那契数列——摘自搜狗百科
  • linux磁盘管理命令
  • 数据挖掘之数据准备——丢失数据
  • 今天加入云溪社区啦
  • 框架中无效的列类型异常分析
  • 起床继续编程
  • Linux主流架构运维工作简单剖析
  • AndroidStudio打包apk,安装出现签名冲突--解决办法
  • 最大整数
  • mysql sum() 求和函数的用法
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • Android 控件背景颜色处理
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript异步流程控制的前世今生
  • Java应用性能调优
  • KMP算法及优化
  • node学习系列之简单文件上传
  • V4L2视频输入框架概述
  • Vue官网教程学习过程中值得记录的一些事情
  • 记录:CentOS7.2配置LNMP环境记录
  • 聊聊redis的数据结构的应用
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 移动端 h5开发相关内容总结(三)
  • 转载:[译] 内容加速黑科技趣谈
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • $NOIp2018$劝退记
  • (04)odoo视图操作
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C#)一个最简单的链表类
  • (ZT)一个美国文科博士的YardLife
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (四)库存超卖案例实战——优化redis分布式锁
  • (学习日记)2024.01.09
  • (原創) 未来三学期想要修的课 (日記)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .htaccess配置常用技巧
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net CF下精确的计时器
  • .net Stream篇(六)
  • .net 发送邮件
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .net专家(张羿专栏)
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • [Angular] 笔记 6:ngStyle