自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Redis笔记(6)

文章目录九、哨兵模式1.哨兵简介2.哨兵作用3.启动哨兵模式十、集群1.cluster集群结构搭建2. cluster节点操作指令九、哨兵模式1.哨兵简介哨兵(sentinel)是一个分布式系统,用于对主从结构中每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master2.哨兵作用监控不断的检查mater和slave是否正常运行。master存活检测、master与slave运行情况检测通知(提醒)当被监控的服务器出现问题时,向其

2020-06-01 11:02:04 142

原创 Redis笔记(5)

文章目录八、主从复制1.多台服务连接方案2.主从复制简介2.主从复制作用2.主从复制工作流程2.1 阶段一:建立连接阶段2.2 阶段二:数据同步阶段2.3 阶段三:命令传播阶段八、主从复制1.多台服务连接方案提供数据方:master主服务器、主节点、主库、主客户端接受数据方:slave从服务器、从节点、从库、从客户端2.主从复制简介主从复制是将master中的数据即时、有效的复制到slave中。特征:一个master可以拥有多个slave,一个slave只对应一个mast

2020-06-01 11:01:02 171

原创 Redis笔记(4)

文章目录七、Redis事务1.事务的基本操作2.基于特定条件的事务执行2.1 锁2.2 分布式锁八、数据删除策略1.数据删除策略的目标2.三种删除策略---定时删除3.三种删除策略---惰性删除4.三种删除策略---定期删除5.逐出算法5.1 影响数据逐出的相关配置九、服务器基础配置1.服务器端配置2.日志配置3.客户端配置4.多服务器快捷配置十、高级数据类型1.Bitmaps(状态统计 0:false 1:true)1.1 基础操作1.2 扩展操作2.HyperLogLog(基数/独立信息的统计)2.1

2020-06-01 10:57:20 182

原创 Redis笔记(3)

文章目录四、Jedis(Java连接redis)1.Maven依赖2.连接操作实例3.连接池操作实例五、Linux环境安装redis1.指定端口号启动服务2.指定配置文件启动服务六、redis持久化1.RDB1.1 save指令1.2 RDB的相关配置1.3 bgsave指令(backgroundsave)1.4 bgsave的工作原理1.5 自动save配置1.6 自动save配置原理1.7 RDB特殊启动方式1.8 RDB的优缺点2.AOF1. AOF写数据的三种策略2.AOF相关配置3.AOF重写3.

2020-06-01 10:50:49 124

原创 Redis笔记(2)

文章目录三、通用命令1. key1.1 通用操作1.2 扩展操作2. 数据库2.1 db基本操作三、通用命令1. key1.1 通用操作删除指定keydel key获取key是否存在exists key获取key对应的value值的类型type key1.2 扩展操作1.2.1 时效性控制为指定key设置有效期expire key secondspexpire key millisecondsexpireat key timestamp // 时间戳e

2020-06-01 10:49:59 120

原创 Redis笔记(1)

文章目录一、功能性命令1.信息添加2.信息查询3.清除信息4.帮助5.关闭二、数据储存类型介绍1.string类型数据的基本操作2.hash类型数据的基本数据3.list类型数据的基本数据4.set类型数据的基本数据5.sorted_set类型数据的基本数据一、功能性命令1.信息添加功能:设置key,value数据命令:ser key value范例:set name shaoyujian2.信息查询功能:根据查询对应的value,如果不存在,返回空(nil)命令:ge

2020-06-01 10:46:35 126

原创 部署Hexo博客的采坑记录

1.hexo init失败npm已经在cmd中已经安装完了,但git bash时hexo init未检测到npm,原因是没给git设置环境变量,在环境变量path下添加:C:\Program Files (x86)\Git\bin即可。2.提示需要npm install因为国内的镜像npm过于缓慢,需要将npm切换源到淘宝的cnpm镜像,这样速度会好一些,并且安装hexo时用cnpm更...

2020-02-22 23:15:07 179

转载 short s=1;s=s+1;与short s=1;s+=1;的区别

short s=1; s=s+1;正常是编译不通过的,会提示损失精度那么short s=1; s+=1;为什么能编译通过?隐式类型转换可以从小到大自动转,即byte->short->int->long如果反过来会丢失精度,必须进行显示类型转换而s+=1的意思与s = s+1不同,s=s+1这句先执行s+1然后把结果赋给s,由于1为int类型,所以s+1的返回值是int...

2020-02-22 16:36:58 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除