- 博客(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关注的人