无分类 【每日笔记】【Go学习笔记】2019-01-16 go网络编程 作者:施洪宝 一. 介绍 1.codis使用了go中martini这个web框架 martinie github地址: [链接] 2.martini主要是利用go标准库中的net包以及net/http包 二. net包 1.net包文档 官方文档: [链接] 中文文档: [链接] 2.官…
java Redis学习——安装 第一步:将redis的源码包上传到linux系统。第二步:解压缩redis的源码包。输入命令:tar -zxvf redis压缩包第三步:进行编译。 cd到解压后的目录 输入命令:make第四步:进行安装。输入命令:make install PREFIX…
无分类 分布式缓存击穿 什么是缓存击穿 缓存击穿就是客户端大量请求不存的key值到cache,导致缓存大量更新,从而怼死了数据库 如何阻止缓存频繁更新 使用锁,后续请求自动休眠50ms 使用缓存失效时间,只有缓存失效时间过了才做缓存更新 …
无分类 nodemon+cross-env+config实现支持热更新的能根据不同环境加载不同配置的nodejs环境 nodejs项目中我们经常会用到nodemon启动项目以使我们的项目在开发时支持热更新,修改了代码后不需要手动重启服务器;使用npm 的config模块实现不同的环境(一般是develop,production,test);nodemon和config的…
java 关于stringRedisTemplate.setIfAbsent()并设置过期时间遇到的问题 spring-date-redis版本:1.6.2场景:在使用setIfAbsent(key,value)时,想对key设置一个过期时间,同时需要用到setIfAbsent的返回值来指定之后的流程,所以使用了以下代码:
无分类 Redis 使用记录(六) Sorted Set 和 Set 一样,也是 String 类型的集合,且成员唯一。不同的是 Sorted Set会关联一个 double 类型的 score(分数),用于进行排序。成员是唯一的,但是score可以重复,如果score重复,会使用字典排序。…