月归档:2011年07月

Redis开源的分布式缓存

3.0.7 安装一例:


yum install gcc tcl -y
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar xzf redis-3.0.7.tar.gz
cd redis-3.0.7
make
make test
make PREFIX=/usr/local/redis install

按默认添加自动启动
./utils/install_server.sh

手工添加
mkdir -p /usr/local/redis/etc
cp redis.conf /usr/local/redis...

继续阅读

发表在 cache | Redis开源的分布式缓存已关闭评论

REDIS WINDOWS 下配置

Windows版的Redis可到此处下载,非官方版
http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

redis.conf
复制以下===与====之内的内容
=================================
# Redis configuration file example

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid... 继续阅读

发表在 cache | REDIS WINDOWS 下配置已关闭评论

C# 3.0新语言特性和改进

C# 3.0新语言特性和改进包括:

  • 自动属性(Auto-Implemented Properties)
  • 隐含类型局部变量(Local Variable Type Inference)
  • 匿名类型(Anonymous Types)
  • 对象与集合初始化器(Object and Collection Initializers)
  • 扩展方法(Extension Methods)
  • Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)

自动属性(Auto-Implemented Properties)

自动属性可以避免原来这样我们手...

继续阅读

发表在 article | 32条评论

.NET 客户端连接Redis 介绍

C#写的客户端类型主要有:

ServiceStack.Redis ★  https://github.com/ServiceStack/ServiceStack.Redis
Booksleeve ★   http://code.google.com/p/booksleeve/
Sider  http://nuget.org/List/Packages/Sider
TeamDev Redis Client  http://redis.codeplex.com/
redis-sharp   https://github.com/migue...

继续阅读

发表在 cache | .NET 客户端连接Redis 介绍已关闭评论

Redis指令文档(参考)

Redis指令文档

连接控制
QUIT 关闭连接
AUTH (仅限启用时)简单的密码验证

适合全体类型的命令
EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;
DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4
TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)
KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys)
RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串
RENAME oldname...

继续阅读

发表在 cache | Redis指令文档(参考)已关闭评论

Redis使用系列:协议篇

Redis从1.2版本开始,设计了一套统一的协议格式,作者讲到自己设计的协议在下面几个方面进行了权衡:
1. 实现简单
2. 快速通过计算机解析
3. 容易让人阅读

如果我们需要自己实现一个Redis客户端程序,有必要了解一下Redis的协议格式。在网络层面,客户端通过TCP连接到Redis服务器(默认端口6379,可以通过配置文件修改),客户端与服务器之间发送的命令以\r\n(CR LF)结尾。

请求协议

Redis请求参数的通用格式如下:

*<参数数量> CR LF  $<第1个参数字节数> CR LF  <参数数据> CR LF  ...  $...

继续阅读

发表在 cache | Redis使用系列:协议篇已关闭评论

删除 .svn 文件夹的bat

去除.svn文件夹也可以通过svn来操作。TortoiseSVN --> Export

@echo off   
set beginDir
="."  
rem echo Search Dir is 
%beginDir%   
echo.   
for /"tokens=* delims=" %%in ('dir /ad /b...

继续阅读

发表在 article | 29条评论

配置Microsoft Visual SourceSafe 2005的Internet访问

步骤0:安装前的准备事项

 

服务器端:

因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS。

安装VSS2005好像可以自动安装.Net Framework 2.0,不过,我是事先安装好.Net Framework 2.0并启用Asp.Net 2.0的。

 

客户端:

只有Visual Studio 2005默认支持VSS的Internet访问,所以客户端还要安装VS2005。

 

步骤1:安装VSS2005

 

安装VSS2005一路Next就OK了。服务器和客户端都要安装。

 

步骤2:创建VSS数据库,并启用Interne...

继续阅读

发表在 article | 配置Microsoft Visual SourceSafe 2005的Internet访问已关闭评论