pomelo下memcached的安装以及使用(一)
2016-01-10 14:33
711 查看
这几月用cocos2d-js引擎和网易的pomelo服务器框架做了一个一个五子棋游戏和斗地主,使用起来感觉一般,主要是因为都是使用javascript语音,这个体验不错。
服务器逻辑写的差不多了,最后难点就是掉线重连,因为pomelo的机制是分布式,开启多台服务器,现在就有一个问题就是比如一个玩家掉线了,如果想找到之前的桌子相对应的服务器,就要对上次登录的信息进行保存,于是就准备试下memcached,之前没使用过memcached,记录下看会碰到什么问题.
安装memcached,进入游戏服务器
cd game-server
sudo npm install -i memcached
在package.json里添加包依赖, "memcached":">=0.2.2"。
var Memcached = require('memcached');
var mem = new Memcached('127.0.0.1:11211');
memcached其实只有get和set两个方法,很好用,先写到这儿,明天补充。和朋友开黑去啦。
刚才碰到一个大坑,原来要使用memcached 要事先在机器上开启memcached服务,
比如在mac上安装memcached
brew install memcached
开启memcached服务
memcached -d -m 1024 -l 127.0.0.1 -p 11211
服务器逻辑写的差不多了,最后难点就是掉线重连,因为pomelo的机制是分布式,开启多台服务器,现在就有一个问题就是比如一个玩家掉线了,如果想找到之前的桌子相对应的服务器,就要对上次登录的信息进行保存,于是就准备试下memcached,之前没使用过memcached,记录下看会碰到什么问题.
安装memcached,进入游戏服务器
cd game-server
sudo npm install -i memcached
在package.json里添加包依赖, "memcached":">=0.2.2"。
var Memcached = require('memcached');
var mem = new Memcached('127.0.0.1:11211');
memcached其实只有get和set两个方法,很好用,先写到这儿,明天补充。和朋友开黑去啦。
刚才碰到一个大坑,原来要使用memcached 要事先在机器上开启memcached服务,
比如在mac上安装memcached
brew install memcached
开启memcached服务
memcached -d -m 1024 -l 127.0.0.1 -p 11211
相关文章推荐
- memcached搭建缓存系统
- memcache 之cas理解
- Memcached学习笔记
- mysql和memcached
- Memcached_Session_Manager(msm)实现tomcat集群session共享
- Mac OSX中memcached安装测试
- memcached讲解
- Linux运维 第三阶段 (十七) memcached
- memcache 启动 failed to start
- php extension memcache and memcached module on centos6
- memcached启动与清理缓存
- memcache数据组织
- memcache细节解析
- 分布式缓存-Memcached
- memcached安装
- memcached命令和配置
- 负载均衡与集群之nginx+tomcat+memcached
- NGINX + TOMCAT7 + MEMCACHED 实现SESSION 共享
- xmemcached详解
- 初窥InnoDB的Memcached插件