CacheServer搭建

本文详细介绍了如何在Node.js环境下安装和配置Unity CacheServer,包括下载Node.js、安装node.js并验证、安装cacheserver、设置缓存IP、在Unity中配置IP等步骤,以及提供离线安装、批处理运行和shell脚本监控CacheServer的方法。

1.安装配置环境

下载Node.js 官网链接:

Node.js​nodejs.org图标

2.安装node.js并检查是否安装成功

安装完成后,打开windows 终端,输入 "node -v" 字符串,若安装成功则显示所安装node的版本号

 

3.安装cache server

安装教程:https://github.com/Unity-Technologies/unity-cache-server

在node.js环境上通过注册表安装

打开windowns 终端 输入: "npm install unity-cache-server -g" 字符串 安装即可

检查是否安装成功,运行windows终端输入:“unity-cache-server -V” 字符串,显示版本号即可


若安装成功则运行

C:\Users\Administrator\AppData\Roaming\npm unity-cache-server.cmd()

出现 Cache Server Ready On 字符串, 既指 Cache Server 服务器启动成功

4. 设置缓存IP

在unity->Edit->Preferences->Cache Server中 有三个选项既:

Local: 缓存至本地

Remote:缓存至远程

Disable: 禁用

选其中的任意一个即可

5.在unity中配置IP

unity->Edit->Preferences->Cache Server 中输入对应的Server IP后,点击Check Cinnection 即可

node-inspector/node-inspector​github.com图标

:关于cache server的调试

 

Unity - Manual: Cache Server​docs.unity3d.com图标

:unity官网文档

 

6,离线安装,在联网情况下,把cacheServer下载好,然后复制到内网中。eg:

这些是我在外网中下载的CacheServer,压缩npm,复制到内网中相同的路径中,然后在windows终端输入:“unity-cache-server -V”就可以看到cacheServer的版本号了。

7,批处理运行CacheServer

start cmd /k "echo Run cmd Execute CacheServer && unity-cache-server /t"

双击批处理就可以运行CacheServer了。、

 

8,shell脚本实现监控CacheServer进程意外停止后拉起该进程

GO TO

### 宝兰德 BES CacheServer 集群模式配置与使用 宝兰德 BES CacheServer 是一款分布式高性能 KV 缓存数据库,能够通过集群模式提供更高的性能、可靠性以及扩展能力。以下是关于其在集群模式下配置与使用的详细介绍。 #### 1. 集群架构概述 BES CacheServer 的集群模式采用分布式架构设计,支持多节点协同工作,从而实现负载均衡和高可用性。该产品完全兼容 Redis 协议标准[^3],因此可以无缝迁移现有基于 Redis 的业务逻辑到 BES CacheServer 中。 #### 2. 配置环境准备 为了成功搭建 BES CacheServer 集群,需完成以下准备工作: - **硬件需求**: 至少两台物理机或虚拟机作为集群节点。 - **网络设置**: 所有参与集群的机器之间应具备低延迟、稳定的网络连接。 - **操作系统版本**: 推荐使用 Linux 发行版(如 CentOS 或 Ubuntu),并确保已安装 Java 运行环境(JDK 版本建议为 8 或以上)[^2]。 #### 3. 集群初始化步骤 以下是构建 BES CacheServer 集群的具体操作: ##### a. 下载与解压软件包 从官方资源页面下载最新版本的 BES CacheServer 软件包,并将其解压缩至目标目录: ```bash tar -zxvf bes-cacheserver-x.x.x.tar.gz -C /opt/ cd /opt/bes-cacheserver/bin/ ``` ##### b. 修改配置文件 编辑 `bes-cacheserver.conf` 文件以适应集群环境的需求。重点调整以下几个参数: - `cluster-enabled`: 设置为 `yes` 启用集群功能。 - `cluster-config-file`: 指定用于保存集群状态的文件路径。 - `bind-ip`: 声明当前节点绑定的 IP 地址。 - `port`: 设定服务监听端口,默认为 6379。 示例配置片段如下所示: ```properties cluster-enabled yes cluster-config-file nodes.conf bind 192.168.0.101 port 6379 ``` ##### c. 初始化第一个节点 启动首个节点实例之前,请确认上述配置已完成修改。执行命令如下: ```bash ./start.sh ``` 等待几秒钟后验证进程是否正常运行: ```bash ps aux | grep cacheserver ``` 如果一切顺利,则继续下一步骤。 ##### d. 添加其他成员加入集群 对于后续新增加的每一个节点,在各自所在主机上重复前面提到过的相同流程之后,还需额外调用特定 API 将它们关联起来形成统一整体。具体做法可通过 telnet 工具发送指令给已有主控单元告知新伙伴的存在位置信息: ```bash telnet localhost 6379 auth yourpasswordhereifneeded cluster meet 192.168.0.102 6379 quit ``` 这里假设第二个节点位于地址 `192.168.0.102` 上同样开放默认端口号 `6379`;实际部署过程中可能涉及更多细节差异取决于项目具体情况而有所不同。 #### 4. 测试与优化 当整个集群组建完毕以后,可以通过编写简单的测试程序来检验读写效率及一致性表现如何满足预期目标。例如利用 Python SDK 对多个键值对进行批量插入后再随机抽取部分样本核验返回结果准确性等等方式来进行综合评估分析。 此外还可以考虑引入监控工具持续跟踪各项指标变化趋势以便及时发现问题作出相应改进措施提升系统稳定性水平。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值