
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SDS字符串结构与C语言字符串不同的是:redis字符串结构中有记录字符长度的字段,一是获取长度是复杂度只需要O(1),二是杜绝缓冲区溢出,在修改某个value时,先去校验分配的长度是否足够,不够的话自动扩展空间,这样不会覆盖到相邻空间的value值。三是减少修改时带来的内存空间重分配,C语言没有记录字符长度,每次修改都需要重新分配内存,避免缓冲区溢出或内存泄露linkedlist链表:双向,无环
出现问题最近在公司开发环境发现一个问题,是这样的,开发环境的机器不断打日志,由于日志的定时清理不及时,导致磁盘满了,然后redis由于没法持久化,所以就连不上了,这个时候发现之后我们重启了redis,然后就回家了。第二天应用在使用redisson的分布式锁的时候就发现错误:org.redisson.client.WriteRedisConnectionException: Unable to se
个人测试:默认的127.0.0.1是注释掉的,而且在不用设置密码的情况下是可以连上的,所以主要的问题是没有开启6379端口。。在开启6379端口时,我的虚拟机一直用不了firewall的命令,安装Firewall包用yum install firewall命令提示找不到这个包,于是用其他命令去开启端口给所有机器开放6379端口1 /sbin/iptables -I INPUT -p tcp --d
docker服务器开机自启动:1.systemctl is-enabled docker.service 检查服务是否开机启动2.systemctl enable docker.service 将服务配置成开机启动3.systemctl start docker.service 启动服务systemctl 相关其他命令:systemctl disable ...
pasting转载自:https://www.cnblogs.com/jing1617/p/9561922.htmlDocker实战-编写Dockerfilehttps://blog.csdn.net/qq_29999343/article/details/78318397docker之Dockerfile实践https://www.cnblogs.com/jsonhc/p/7...
开发基于 Docker 的应用时,用好 log 可以大大提高排错效率,下面就是几个常用的 log 操作技巧:显示所有 log显示实时 log使用 tail 查看 log 尾部使用 grep 过滤 log根据时间查看 log组合使用把日志写入文件1. 显示所有 log# 显示某个容器的所有log$ docker logs [OPTIONS] <CONTAI...
一、proc查看进程和线程该方法是个人最为推荐,也最喜欢的一种方法。进程文件下,有几种方式可以获取目前进程开启的进程数。查看status文件:# cat /proc/5877/statusName: mysqldState: S (sleeping)Tgid: 5877Pid: 5877PPid: 1……………………省略Threads: 107……………………省略...
出现问题最近在公司开发环境发现一个问题,是这样的,开发环境的机器不断打日志,由于日志的定时清理不及时,导致磁盘满了,然后redis由于没法持久化,所以就连不上了,这个时候发现之后我们重启了redis,然后就回家了。第二天应用在使用redisson的分布式锁的时候就发现错误:org.redisson.client.WriteRedisConnectionException: Unable to se
应用程序的日志信息可通过log4j同步到Kafka中,即:客户端——>后台服务应用程序——>Kafka集群代码如下:1.pom.xml文件导入log4j与kafka的集成依赖库 <dependency><groupId>org.apache.kafka</groupId>..
客户端连接不上kafka的问题java使用客户端测试连接kafka:https://blog.csdn.net/Lnho2015/article/details/51353936以下问题是基于kafka所在服务器跟开发环境不在一台机器上1.把listeners和advertised.listeners前面的#去掉,并把端口号之前的一串英文改为服务器的ip地址如:listeners=P...







