上一页 1 2 3 4 5 6 ··· 31 下一页
摘要: redis配置 注意:我使用的版本是6.0.10,不同版本可能略有差别 redis的配置主要集中在redis.conf文件中,接下来就来看一下redis.conf中包含了哪些内容 INCLUDES模块 该模块下可以使用include来包含其他的redis配置文件,将其他配置文件引入进来 # incl 阅读全文
posted @ 2023-11-27 10:07 拾光师 阅读(133) 评论(0) 推荐(0) 编辑
摘要: redis集群 注意:我使用的版本是6.0.10,不同版本可能略有差别 redis集群的出现解决了redis在分布式方面的需求(3.0版本出现),而且解决了原本的哨兵模式sentinel无法解决从节点下线的问题。 redis-cluster使用虚拟槽的方式来进行分片,把所有的节点映射到0-16383 阅读全文
posted @ 2023-11-25 14:01 拾光师 阅读(15) 评论(0) 推荐(0) 编辑
摘要: redis事务 注意:我使用的版本是6.0.10,不同版本可能略有差别 redis事务就是一组命令的集合,一个事务中所有命令都会序列化,按顺序的串行化执行而不会被其他命令插入 Redis的事务仅仅是保证事务里的操作会被连续独占的执行,因为是单线程架构,在执行完事务内所有指令前是不可能再去同时执行其他 阅读全文
posted @ 2023-11-23 10:30 拾光师 阅读(7) 评论(0) 推荐(0) 编辑
摘要: redis数据结构 redis全名(Remote Dictionary Server),即远程字典服务 redis的值的数据结构类型有String、List、Set、Hash、zset(sorted set,有序集合)、Bitmaps(位图)、HyperLogLogs 注意:我使用的版本是6.0.1 阅读全文
posted @ 2023-11-21 10:00 拾光师 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 函数式编程强加了额外的约束,即所有数据必须是不可变的:设置一次,永不改变。将值传递给函数,该函数然后生成新值但从不修改自身外部的任何东西,不可变对象和无副作用范式解决了并发编程中最基本和最棘手的问题之一。 Lambda表达式只支持函数式接口,也就是只有一个抽象方法的接口 普通用法和函数式 阅读全文
posted @ 2023-11-20 10:27 拾光师 阅读(3) 评论(0) 推荐(0) 编辑
摘要: redis主从复制 注意:我使用的版本是6.0.10,不同版本可能略有差别 虽然redis有持久化的功能可以保证redis服务重启不会丢失数据,但是如果redis服务器的硬盘损坏就会导致数据丢失,使用主从复制来避免这种单点故障。 主机数据更新后根据配置和策略自动同步到备机的master/slave机 阅读全文
posted @ 2023-11-18 13:21 拾光师 阅读(6) 评论(0) 推荐(0) 编辑
摘要: java stream操作 Stream是什么 Stream又称为流,可以将集合转换为一种流,对集合中的每个元素进行一系列的流式操作,流并不存储元素,对流的操作也不会修改数据源 数据源 转换为--》流 》进行中间操作 》终止操作 多个中间操作可以连接起来形成一个流水线,除非流水线触发终止操作,否则中 阅读全文
posted @ 2023-11-17 10:29 拾光师 阅读(35) 评论(0) 推荐(0) 编辑
摘要: redis过期删除 redis的键可以设置过期时间,但是并不是每个键一到过期时间就会立即删除,redis不可能给每个设置过期时间的key上添加一个定时器来监视是否过期,CPU根本承受不了如此多的定时线程 注意:我使用的版本是6.0.10,不同版本可能略有差别 删除策略 存在的删除策略: 定时删除 在 阅读全文
posted @ 2023-11-16 09:57 拾光师 阅读(36) 评论(0) 推荐(0) 编辑
摘要: redis持久化 为了防止数据丢失,redis需要将数据从内存dump到磁盘,也就是redis持久化,redis持久化有两种方式RDB和AOF 注意:我使用的版本是6.0.10,不同版本可能略有差别 RDB RDB是指Redis DataBase,在指定的时间间隔内,将内存中数据的快照写入到磁盘du 阅读全文
posted @ 2023-11-14 10:20 拾光师 阅读(14) 评论(0) 推荐(1) 编辑
摘要: 反射 Java提供反射来在运行时状态下动态的获取类的属性、方法等信息,在框架中很多地方都应用到了反射 反射的操作 获取Class对象 获取Class对象的四种方式 // 第一种Class<Person> clazz = Person.class;// 第二种Person person = new P 阅读全文
posted @ 2023-11-13 10:32 拾光师 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 31 下一页