缥缈止盈
是的日常开发中,总会接触到一些好玩的东西,比如这篇的redis,一说到redis,可能就有人跟memcache做比较了,是呀,memcache只能说是简单的kv内存数据结构,而redis支持的数据类型就丰富多了,当然最能让人看上眼的就是SortedSet。有了它,我们就可以玩一些“贪心”的问题,比如适合“贪心”的优先队列,说到优先队列,我们以前实现了仅仅是内存形式的,哎,内存毕竟是内存,当有海量数据的时候,最好能有一个序列化到硬盘的操作。。。恰恰这个场景redis就可以办到。。。一:快速搭建好了,我们知道redis比较适合做的事情了,现在我们可以进行快速搭建。第一步:下载redis-2.0.2.zip (32 bit)。然后改名为redis放在D盘中。最重要的也就是下面两个:redis-server.exe: 这个就是redis的服务端程序。redis-cli.exe: 服务端开启后,我们的客户端就可以输入各种命令测试了。从图中我们可以看到两点:①:没有指定config file。原来redis建议我们做一个配置文件,那我就搞段配置。daemonize: 是否以“守护进程”的方式开启,当是守护进程的时候就不受控制台的影响了。logfile: log文件位置。database: 开启数据库的个数。dbfilename: 数据快照文件名。save * *: 保存快照的频率,第一个为时间,第二个为写操作。将这些配置好后,我们再看看:②:我们看到redis默认的开放端口为6379。二:安装驱动好了,redis已经搭建完毕了,现在我们就要用C#去操作redis,这也是我最渴望的功能,优先队列~,先下载C#驱动,就可以看到如下3个dll。