logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang-lint让代码更规范点

golangci-lint什么是lint?answer: 静态代码分析。通俗地讲,扫描源代码,在不运行代码的情况下,找出一些不规范的书写方式以修正.fmt.Sprintf("%d", "123")// 错误fmt.Sprintf("%s", "123")// 正确for i, _ := range []int{1,2,3}{} // 错误for i := range []int{1,2,3}{}/

#golang#代码规范
redis-Modules(TairHash)

TairHash是基于redis module开发的一种hash数据结构,和redis原生的hash数据结构相比,TairHash不但和原生hash一样具有丰富的数据接口和高性能,还可以为field设置过期时间和版本,这极大的提高了hash数据结构的灵活性,在很多场景下可以大大的简化业务开发。TairHash提供active expire机制,即使field在过期后没有被访问也可以被主动删除,释放

#redis#java#数据库
使用docker安装kafka(结合ZK)

docker安装Kafka一、docker安装zookeeper由于kafka需要依赖于zookeeper,因此这里先运行zookeeper1.拉取zookeeper镜像docker pull wurstmeister/zookeeper2.启动zookeeperdocker run -d --name zookeeper -p 2181:2181 -e TZ="Asia/Shanghai" --

#kafka#docker#zookeeper
linux统计reids集群的连接数

借助linux统计redis集群的连接数

#linux#redis#运维
linux查询指定日期的文件并删除

1.需求按时间删除 kafka 产生的日志2.查看 /tmp/kafka-logs目录cd /tmp/kafka-logsls3.使用find命令按时间筛选find 参数说明-amin -n: 最后一次访问发生在 n分钟 之内-amin n:最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟-amin +n: 最后一次访问发生在 (n+1)分钟 之外-atime -n: 最后一次访问发生在

#linux
Redis的lua脚本

本文已参与[新人创作礼]活动,一起开启掘金创作之路。一、在redis使用lua脚本的好处减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。原子操作。Redis会将整个脚本作为一个整体执行,中间不会被其他请求插入。因此在脚本运行过程中无需担心会出现竞态条件,无需使用事务。复用。客户端发送的脚本会永久存在redis中,这样其他客户端可以复用这一脚本,而不需要使用代码完成相同的逻辑。二、

#lua#redis#开发语言
到底了