全部<<---当前专栏
AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (CLR) 表值函数 IF = SQL 内联表值函数 IT = 内部表 P = SQL 存储过程 PC = 程序集 (CLR) 存储过程 PG = 计划指南
在Java开发的时候,经常会使用LocalCache来加快方法的执行时间, 但是在对外暴露方法的时候, LocalCacheData 被调用开发者莫名的Modify , 导致程序出现问题. 下面介绍下如何设计确保LocalCacheData不被修改 有如下两种方式结合使用 ImmutableBean 保证单个bean对象不被修改 包名 org.springframe
聚合使用形式常用运算符聚合指令$match$project$group$slice$unwind$sort , $skip , $limit$out应用场景示例文档查询指令文档计数字段值累加根据单一字段分组根据单一字段分组并排序多字段分组统计对统计数据进行筛选数组拆分后分组统计聚合使用形式pipeline = [$stage1, $stage2, ... $stageN];db.&lt;COLL
centos8 安装rediscentos8 安装rediscentos8中安装编译器Redis官网" level="4">进入Redis官网Redis" level="4">下载Redis解压,安装拷贝配置文件Redis服务" level="4">启动Redis服务验证 我没有虚拟机,此处使用docker安装centos8镜像,进行模拟 docker run -it centos:cen
事务相关命令Multi 命令Exec 命令Discard 命令Watch 命令Unwatch 命令事务正确理解代码语法错误, 所有命令不执行其他命令正常执行" level="4">代码逻辑错误, 其他命令正常执行Redis 事务 事务相关命令Multi 命令 Redis Multi 命令用于标记一个事务块的开始。 事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子
数据类型及应用场景String 类型List 类型Set 类型Hash 类型ZSet 类型Geospatial 地理位置HyperLogLog 基数统计BitMaps 位图Redis key操作Redis-KeyTTL命令" level="5">关于TTL命令5 种基础数据类型String 类型应用场景:命令List 类型应用场景:命令Set 类型应用场景:命令Hash 类型应用场景:命令ZSet
哨兵模式工作机制 Redis Sentinel 基于主从复制模式,只是引入了哨兵来监控与自动处理故障。 监控master、slave是否正常运行当master出现故障时,能自动将一个slave转换为master多个哨兵可以监控同一个Redis,哨兵之间也会自动监控 优缺点优点: 哨兵模式基于主从复制模式,所以主从复制模式有的优点,哨兵模式也有哨兵模式下,master挂掉可以自动进行
主从模式 客户端可对主数据库进行读写操作,对从数据库进行读操作,主数据库写入的数据会实时自动同步给从数据库。 工作机制: slave启动后,向master发送SYNC命令,master接收到SYNC命令后通过bgsave保存快照,并使用缓冲区记录保存快照这段时间内执行的写命令master将保存的快照文件发送给slave,并继续记录执行的写命令slave接收到快照文件后,加载快照文件,载入数据