welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

jedis sharded 功能扩展

jedis 分片模式,不但支持多个redis实例(单机也可以部署多个redis实例),还支持单个redis实例的多个数据库,功能扩展支持:逗号分隔多个配置:host:port:db:password:timeout:weight,例如:127.0.0.1:6379:0,127.0.0.1:6379:1,127.0.0.1:6379:2,127.0.0.1:6379:3。

jedis sharded 单点故障恢复

redis 分片模式遇到单点故障时系统会崩溃,因为jedis缺乏自动重新分片的恢复功能,因此必须要实现自动重新分片,否则不能使用分片模式。

jedis sharded 分片模式

redis有三种工作模式:单机模式、分片模式、集群模式。集群模式比较复杂,分片模式可以将数据分散缓存到多个目标,简单高效。

linux环境安装openoffice

openoffice支持doc转pdf,配合jodconverter方便Java代码调用,这里记录一下openoffice的安装过程。

svn 多个代码库管理

svn代码库可以为每个项目建立子目录,但是更好的方式是为每个项目建立独立的代码库,并由svnserve统一提供服务,详见正文。

git 导出并打包

git支持ssh提交协议,也支持git和http只读协议,还支持git archive导出并打包。导出并打包的结果不包含git仓库信息,网络传输时单个压缩包的速度会比较快。

https 安全协议配置

https方式访问网络时数据是加密传输的,因此可以更好地保护交易数据以及用户隐私信息。api接口服务也最好支持https方式,才能更好地保护接口调用数据。nginx的proxy_redirect指令支持将https请求代理给http方式的服务端程序,统一配置还是非常方便的。

git http只读访问出错

git只读访问支持git协议和http协议,而git协议需要后天运行git-daemon,因此使用nginx提供http协议访问更省资源。但最近总报错:fatal: http://git.xlongwei.com/git/test.git/info/refs not valid: is this a git repository? 查看git仓库发现并没有info/refs文件,后来发现原来是hooks/post-update没配置好。

nginx 日志分析

nginx日志包含所有请求的记录,其中有些信息值得我们统计分析并做出对应处理,例如:主机ip、请求路径、user-agent、referer等。

nginx 屏蔽恶意请求

nginx可以很方便地做访问控制,特别是一些偶发性的大量恶意请求,需要屏蔽处理。
加载中...