- 博客(11)
- 资源 (41)
- 收藏
- 关注
转载 Lua: 给 Redis 用户的入门指导
可能你已经听说过Redis 中嵌入了脚本语言,但是你还没有亲自去尝试吧? 这个入门教程会让你学会在你的Redis 服务器上使用强大的lua语言。Hello, Lua!我们的第一个Redis Lua 脚本仅仅返回一个字符串,而不会去与redis 以任何有意义的方式交互。1local msg = "Hello, world!"
2015-06-25 15:24:09 2252
原创 CentOS7 安装lua环境
下载地址:http://www.lua.org/download.html安装方法:依次执行以下命令: curl -R -O http://www.lua.org/ftp/lua-5.3.1.tar.gztar zxf lua-5.3.1.tar.gzcd lua-5.3.1make linux test可能出现的问题:gcc -std=gnu99 -O2 -
2015-06-25 14:00:48 12784 2
原创 Mosquito的优化——其他优化(九)
9.1、空闲空间管理机制优化Mosquito原始版本程序中,有新的连接进来时,需要扫描整个context,查找一个空闲的位置以存放新连接产生的context,如果找不到空闲位置,则使用realloc再扩充一个context的位置。这种操作方式有两点非常低效:1) 扫描context,每次有新连接进来的时候都要扫描context数组以查找一个空闲的context位置;2) 当前con
2015-06-08 16:03:26 4811 2
原创 Mosquito的优化——订阅树优化(八)
8.1 mosquitto的订阅树机制在mosquitto原始版本中,所有的订阅关系都是通过一颗订阅树来维护,在订阅树中,topic将被按照“/”组织成树状结构,如图5-3所示的订阅树,其中订阅树的每个节点都是一个topic分级,每个节点对应的topic就是从根节点到当前节点所组成的topic,每个节点旁边的星状列表即是该节点所对应的订阅列表。图8-1 订阅树在mosqu
2015-06-08 15:57:08 7778 6
原创 Mosquito的优化——epoll优化(七)
原版的mosquito在移动互联网情况下,其性能不高,实际运营时一个mosquito实例能支持2万连接就不错了;mosquitto在网络状态不好的情况下,随着用户量的上升,其对cpu消耗将大幅增加,主要的CPU主要消耗在以下几个方面:(1)Poll机制的缺陷;(2)Mosquitto内部订阅树机制的缺陷;(3)其他消息发送,数据结构管理方面的缺陷;本节将针对这些缺陷提出相应的优化策
2015-06-08 15:44:59 10415 12
转载 linux下overcommit_memory的问题
背景 公司的redis有时background save db不成功,通过log发现下面的告警,很可能由它引起的:[13223] 17 Mar 13:18:02.207 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix thi
2015-06-08 14:49:12 17764 1
原创 Redis安装部署
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也
2015-06-08 14:13:14 941
原创 CentOS 7 SSH相关使用问题及其解决办法
1.客户端超时断开连接修改centos服务器中的配置文件:/etc/ssh/sshd_config启动客户端超时时间配置项ClientAliveInterval,并为之设置超时时间,例如可以将该值设置为30或者60等等,如下图所示:
2015-06-08 13:56:49 5342
原创 搭建Cent OS7服务器时需要注意的一些问题
1.网络相关的问题(1)网络配置问题CentOS 7 与以前的版本项目在网络配置等非常多的地方都做了比较大的修改,例如你会发现ifconfig命令没有了。。。这是因为,centos7下面使用: ip addr了;安装下面的步骤,可完成网络配置:[1]修改网络配置文件,该文件在目录:/etc/sysconfig/network-scripts/下,文件的名字可能叫做:ifcfg-p2p1之类的东西,...
2015-06-08 11:44:25 4145
转载 如何为CentOS 7配置静态IP地址
问题:在CentOS 7上,我想要将我其中一个网络接口从DHCP改为静态IP地址配置,如何才能永久为CentOS或RHEL 7上的网络接口分配静态IP地址?如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网络管理器。网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启
2015-06-05 17:19:50 3690
原创 java版mosquitto客户端使用SSL功能的具体操作总结
在开发java版mosquitto客户端程序时需要使用paho库,如果开发的java客户端要用ssl功能,则需要Bouncy Castle库;在使用ssl功能时,需要证书文件进行进行身份认证,但在测试过程中,只自己制作ca并进行证书签发即可。在测试过程中首先创建一个统一的ca,该ca包括一个crt文件,一个key文件(例如ca.crt、ca.key);测试过程中,要使用该ca为每个测试的机
2015-06-01 10:05:42 5180 2
Mosq_Tester-20190722.zip
2020-02-01
mqtt-websocket的js测试客户端
2018-11-24
mosquitto-websocket-client
2018-03-15
mosquitto支持websocket的配置
2018-11-24
python-iniparse-0.4-9.el7.noarch.rpm
2018-03-07
SimpleJava、Linux命令行、Java NIO (中文版)、Linux Performance and Tuning Guidelines
2015-01-04
C开源hash代码uthash
2013-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人