Redis与Memcached的比较.
2015-11-09 15:54
666 查看
Redis与Memcached的比较.
1.Memcached是多线程,而Redis使用单线程.2.Memcached使用预分配的内存池的方式,Redis使用现场申请内存的方式来存储数据,并且可以配置虚拟内存。
3.Redis可以实现持久化,主从复制,实现故障恢复。
4.Memcached只是简单的key与value,但是Redis支持数据类型比较多。
redis目前提供五种数据类型:string(字符串),list(链表), Hash(哈希),set(集合)及zset(sorted set) (有序集合)
文件并发(日志处理) :解决方案,就是先将数据放在队列中,然后开启一个线程,负责从队列中取出数据,再写到文件中。
Redis主从复制:一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构.
List<UserInfo> list = new List<UserInfo>() { new UserInfo(){UserName="lisi",UserPwd="111"},new UserInfo(){UserName="wangwu",UserPwd="123"} };
client.Set<List<UserInfo>>("list",list);
List<UserInfo>userInfoList=client.Get<List<UserInfo>>("list");
foreach (UserInfo userInfo in userInfoList)
{
Console.WriteLine(userInfo.UserName);
}
相关文章推荐
- PHP 连接 Memcached 服务
- Memcached
- twemproxy简介-redis和memcache代理服务器
- 内存数据库:Redis与Memcached的区别
- 内存数据库:memcached与redis技术的对比试验
- 利用memcached实现并发时候,设置缓存锁
- centOS下PHP使用memcached详细安装过程
- 使用memcache和直接访问数据库的性能比较
- Mac下PHP安装Memcache扩展
- memcached学习笔记1(windows 7 64bit 环境下安装memcached)
- 编译安装memcached时提示找不到gcc
- PHP Memcached 替换 系统$_SESSION
- Linux下安装Memcached
- tomcat集群memcached 共享session
- PHP环境中Memcache的安装和使用
- Windows下Memcached的安装配置方法
- 多台tomcat服务的session共享 memcached与redis
- PHP环境中Memcache的安装和使用
- linux 下memcached安装
- memcached