- 博客(7)
- 收藏
- 关注
原创 (三) Kafka的生产者消费者Api使用以及参数配置详解
生产者代码 public class HelloKafkaProducer { public static void main(String[] args) throws ExecutionException, InterruptedException { Properties properties = new Properties(); /...
2019-05-08 11:22:30
1112
原创 (二) Kafka的基本操作以及Broker配置
Kafka的常用基本操作 ##列出所有主题 ./kafka-topics.sh --zookeeper s227:2181,s228:2181,s229:2181 --list ##列出所有主题的详细信息 ./kafka-topics.sh --zookeeper s227:2181,s228:2181,s229:2181 --describe ##创建主题 主题名 my-topic...
2019-05-08 11:08:45
184
原创 (一) Kafka的基本概念
消息和批次 消息,kafka里的数据单元,消息由字节数据组成,消息还可以包含键,用来对消息选取分区。 为了提高效率,消息被分批写入kafka,批次就是一组消息,这些消息属于同一个主题和分区,如果只传递单个消息,会导致大量的网络开销,把消息分成批次传输可以减少这些开销。批次包含消息越多,单位事件处理的消息越多,单个消息的传输时间越长,如果进行压缩,可以提升数据传输,但...
2019-05-08 10:31:34
199
转载 Redis内存模型
一、Redis内存统计 通过info命令可以查看内存使用情况: info memory 其中,info命令可以显示redis服务器的许多信息,包括服务器基本信息、CPU、内存、持久化、客户端连接信息等等;memory是参数,表示只显示内存相关的信息。 (1)used_memory:Redis分配器分配的内存总量(单位是字节),包括使用的虚拟内存(即swap);Redis分配器后面会介...
2018-11-09 11:23:11
92
转载 redis的过期策略和内存淘汰机制
redis是否用到家,从这就能看出来,比如你redis只能存5G数据,可是你写了10G,那会删5G的数据,怎么删的,这个问题思考过吗? 正解:redis采用的是定时删除+惰性删除策略 1.为什么不使用定时删除策略 定时删除,用一个定时器来负责监视key,过期则自动删除,虽然内存及时释放,但是是否消耗cpu资源,在大并发请求下,cpu要将时间应用在处理请求,而不是用了删除key,因此没有采用这...
2018-11-09 10:18:57
542
1
原创 redis持久化策略aof和rdb
一、RDB 1.rdb方式的持久化是通过快照完成的,当符合一定条件时redis会自动将内存中的所有数据执行快照操作并存储到硬盘上。 默认存储在redis根目录的dump.rdb文件中。(文件名在配置文件中dbfilename) redis进行快照的时机(在配置文件redis.conf中) save 900 1:表示900秒内至少一个键被更改则进行快照。 save 300 10 ...
2018-11-08 17:07:49
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人