摘要: 数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。先介绍下这两种dump方式再讲讲自己遇到的一些现象和想法,前面的内容是从网上整理出来的。Snapshotting快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久 化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自 阅读全文
posted @ 2011-12-03 14:08 金江 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 注:关于如何在windows,linux下配置redis,详见这篇文章:) 目前网上有一些链接Redis的C#客户端工具,这里介绍其中也是目前我们企业版产品中所使用的ServiceStackRedis, 链接地址: https://github.com/mythz/ServiceStack.Redis 下面该链接中的源码包或dll文件,引入到项目中,并添加如下名空间引用(仅限本文):usingServiceStack.Common.Extensions;usingServiceStack.Redis;usingServiceStack.Redis.Generic;usingServiceSta 阅读全文
posted @ 2011-12-03 14:06 金江 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 为了方便查阅资料,特将网上搜索到的Redis相关安装配置进行归档整理:=============================================================window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文件redis-server.exe:服务程序redis-check-dump.exe:本地数据库检查redis-check-aof.exe:更新日志检查redis-benchmark.exe:性能测试,用.. 阅读全文
posted @ 2011-12-03 14:03 金江 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍一个简单的解决方案。主要用到了Caching Application Block+Data Access Application Block+Oracle原理介绍:给表增加一个触发器,在修改数据时,调用Java存储过程修改一个外部txt文件,让缓存失效,然后重新加载数据。增加一个测试表wf_sms,表结构如下:Java存储过程代码:create or replace and compile java source named say asimport java.io.*;public class Hello{ public static void say(String str) { 阅读全文
posted @ 2011-07-15 09:45 金江 阅读(350) 评论(0) 推荐(0) 编辑
摘要: SQL Server 数据类型Oracle 数据类型bigint NUMBER(19,0)binary(1-2000) RAW(1-2000)binary(2001-8000) BLOBbit NUMBER(1)char(1-2000) CHAR(1-2000)char(2001-4000) VARCHAR2(2001-4000)char(4001-8000) CLOBdate DATEdatetime DATEdatetime2(0-7) TIMESTAMP(7)(对于 Oracle 9 和 Oracle 10);VARCHAR(27)(对于 Oracle 8)datetimeoffset( 阅读全文
posted @ 2011-07-13 23:46 金江 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 网上有很多资料讲解怎么使用,主要是在是使用时碰到一个很郁闷的错误,一下内容有摘抄的博友的有自己写的,大家将就看吧。创建 cachingConfiguration 的配置节处理程序时出错: 未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)这个错误刚开始是以为没有装.net3.5 SP1 阅读全文
posted @ 2011-07-13 18:03 金江 阅读(1475) 评论(1) 推荐(0) 编辑
摘要: 最近更新了下程序发布更新程序,支持批量更新,程序执行步骤,优先执行sql,然后在执行配置文件,配置文件存在一个字段里边,主键是刚才执行sql里边的,由于txt.sql里边存储了 存储过程、视图、建表等相关sql语句,单纯用ADO.NET执行会有问题,所以使用了sqlplugs,先调用cmd然后在执行sqlplugs语句,最后发现有些字段并没有更新上配置文件,单步调试也没啥问题,单个更新也没问题,问题可能出在执行速度上,用多线程延时处理了一下,执行没问题,得出的结论,sqlplugs执行相对慢一些,导致有些字段没有更新上。Thread.Sleep(3000); 阅读全文
posted @ 2011-07-11 23:32 金江 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天从svn上同步了最新的程序,然后开始调试问题,结果怎么也调试不到中间层郁闷,最后发现原来是bin下的dll有冲突,删除冲突的dll重新生成就可以解决此问题。 阅读全文
posted @ 2011-07-09 18:10 金江 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一个反编译的类,把xml转换为json的调用:[代码]CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--namespacebyLibrary{usingSystem;usingSystem.Collections;usingSystem.Text... 阅读全文
posted @ 2009-10-24 10:34 金江 阅读(798) 评论(0) 推荐(1) 编辑
摘要: /Files/xiangboren/慧聪网电话采集系统.rar里边用到一个DLL OverredGatherCom.dll 感谢原作者。输入 如:http://www.search.hc360.com/cgi-bin/seinterface.cgi?word=%BC%C3%C4%CF&ind=&price=&dt=7&class=%C6%F3%D2%B5%BF%E2的采集列表开始开采集,采集完成弹出对话框,提示采集完成,采集完成的电话号码,保存在根目录dianhua.txt。 阅读全文
posted @ 2009-07-11 21:44 金江 阅读(309) 评论(0) 推荐(0) 编辑