![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcached
dodo_check
这个作者很懒,什么都没留下…
展开
-
memcached 安装启动
1. 启动 /usr/local/bin/memcached -u root -d -m 1000 -l 0.0.0.0 -p 25555 -c 1024 -P /tmp/memcached.pid #root权限,d 守护进程, m 存储空间, l 监听0.0.0.0服务器的25555的端口,最大1024并发,p pid文件路径 2. 停止 kill -9 `/tmp/memcach转载 2012-09-29 11:10:14 · 369 阅读 · 0 评论 -
memcached 命令
\r\n在telnet时表示回车键 1、启动Memcache 常用参数 memcached 1.4.3 -p 设置端口号(默认不设置为: 11211) -U UDP监听端口 (默认: 11211, 0 时关闭) -l 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问) -d转载 2012-09-29 13:29:40 · 401 阅读 · 0 评论 -
哈希分布与一致性哈希算法简介
前言 在我们的日常web应用开发当中memcached可以算作是当今的标准开发配置了。相信 memcache的基本原理大家也都了解过了,memcache虽然是分布式的应用服务,但分布的原则是由client端的api来决定的,api根据存 储用的key以及已知的服务器列表,根据key的hash计算将指定的key存储到对应的服务器列表上。 基本的原理以及分布 在这里我们通常使用的方法是根据 ke转载 2012-10-16 23:07:45 · 358 阅读 · 0 评论 -
onilne 的memcache状态
memcache保存着人人桌面和webpager在线状态信息,memcache 5分 http://10.2.120.20:9002/memcache.php?&singleout=30 1. 晚高峰前的状态 17:48 mc3的状态 Current Items(total) 955249 (862007902)(当前在线用户) Hits 14258749转载 2013-01-25 17:48:18 · 424 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛; 1基本场景 比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;转载 2013-06-25 10:31:41 · 414 阅读 · 0 评论 -
Memcached深度分析
Memcached深度分析 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加转载 2013-07-11 15:37:32 · 392 阅读 · 0 评论 -
libmemcached1.0.2 C/C++ API使用实例、测试及修改
from:http://blog.csdn.net/tankles/article/details/7208988 memcached是一个分布式的缓存系统,且其分布式是一种“轻量级”的分布式,完全依赖客户端库来实现,libmemcached就是一个开源的C/C++库。 使用libmemcached的C/C++ API客户端库资料及官方资料都很少,且网络转载 2013-07-19 10:14:12 · 908 阅读 · 0 评论 -
Memcached 源码分析——从 main 函数说起
(广告时间: 最近在写一个基于 Leveldb 存储引擎的数据服务器,C开发,使用 Libevent 处理网络事件,后台利用多线程并发处理客户端连接,理论上单机就应该支持数千-上万的客户端连接(未测试),框架已基本成型,暂取名LLDB(Libevent-based and Leveldb-backended DataBase),等代码成熟以后将它开源,希望能有同学试用。) Memcached转载 2013-07-26 15:27:32 · 1039 阅读 · 0 评论 -
libevent
1. 编译libevent a. 下载 libevent-2.0.17-stable b. ./configure --prefix=/usr/local/libevent c. make && make install 2. 测试 gcc hello-world.c -I/usr/local/libevent/include -L/usr/local/libevent -lev原创 2013-09-09 17:02:26 · 452 阅读 · 0 评论