分布式缓存,能解决单台服务器内存不能无限扩张的瓶颈。在分布式缓存的应用中,会遇到多个客户端同时争用的问题。这个时候,需要用到分布式锁,得到锁的客户端才有操作权限。Memcached 和 Redis 是常用的分布式缓存构建方案,下面列举下基于Memcached 和 Redis 分布式锁的实现方法。Me...
分类:
系统相关 时间:
2014-10-24 14:29:38
阅读次数:
213
Step1:使用NuGet工具安装Redis C# API,这里有多个API我们可以使用其中一个:这样在代码中使用Redis需要使用到的Dll就自动引用进来啦:Step2:也就是写代码了: 1 using System; 2 using System.Collections.Generic; 3 u...
分类:
Web程序 时间:
2014-10-24 12:39:23
阅读次数:
307
1、本地创建一个目录redis[guosong@etch171 mars171 redis]# pwd/data1/guosong/code/redis[guosong@etch171 mars171 redis]# lltotal 12drwxr-xr-x 2 guosong guosong 40...
分类:
其他好文 时间:
2014-10-24 06:51:15
阅读次数:
262
Windows下安装并设置Redis,具体步骤,以及可能出现的错误,请看下文。
nginx+play framework +mongoDB+redis +mysql+LBS实战总结(一)使用这个样的组合结构已经很久了,主要是实现web-server,不是做网站,二是纯粹的数据服务server。早就想总结一下,一直没有时间,最近也是一而再再而三的解决了使用途中的各种问题,从此片开...
分类:
数据库 时间:
2014-10-23 14:08:04
阅读次数:
441
redis作为一非关系型数据库,竟然同样拥有与RDBMS的事务操作,不免让我觉得比较惊讶。在redis就专门有文件就是执行事务的相关操作的。也可以让我们领略一下,在Redis的代码中是如何实现事务操作。首先亮出mulic.c下面的一些API。
/* ================================ MULTI/EXEC ==============================...
分类:
其他好文 时间:
2014-10-23 10:45:46
阅读次数:
280
每个系统都会有类似一个config配置文件,config文件里的内容想想都知道,一定就是那么一些固定的一行行的属性代码了,今天在看redis代码中的config属性,那拉下来的一笔,的确多,目测在50至100个属性左右。如果就此将config每个属性代表什么意思不是我的风格,也一定是很乏味的,所以我的特点就是在代码中去理解程序员在写这类代码时的思路,和茫茫代码中的亮点。我们知道,redis运行的环...
分类:
其他好文 时间:
2014-10-22 22:09:42
阅读次数:
216
下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,32位和64位。 server启动:cmd到指定目录 redis-server.exe redis.conf client连接: cmd到指定目录 redis-cli.exe -h 127.0.0.1 -p ...
场景是从MySQL中将数据导入到Redis的Hash结构中。当然,最直接的做法就是遍历MySQL数据,一条一条写入到Redis中。这样可能没什么错,但是速度会非常慢。而如果能够使MySQL的查询输出数据直接能够与Redis命令行的输入数据协议相吻合,可能就省事多了。根据测试800w的数据迁移,时间从...
分类:
数据库 时间:
2014-10-22 12:37:55
阅读次数:
209