redis在游戏服务器中的使用初探(一) 环境搭建

这里我们尝试在游戏服务器中的数据处理中使用redis 通过该系列文章能够学习 redis的基本操作 源码编译 客户端开源库的编译和使用 以及在游戏服务器中的缓存使用

作为初次摸索 尽量使得环境简单  我们在windows中运行redis进行学习

本来redis是不支持windows的网络模型

但是还是有微软魔改的版本

一个版本地址是 https://github.com/ServiceStack/redis-windows 看说明似乎使用了windows 子系统功能模拟了linux运行redis

(意味着对windows版本有要求 本次不选用)

还有有一个为微软维护的版本 比较老了

https://github.com/MicrosoftArchive/redis/releases  目前版本3.2

redis在游戏服务器中的使用初探(一) 环境搭建

redis可视化工具   https://github.com/caoxinyu/RedisClient    https://github.com/cinience/RedisStudio/releases

redis开启  可视化工具开始 如图

redis在游戏服务器中的使用初探(一) 环境搭建

下面就是挑选 我们需要的客户端开源库了

https://redis.io/clients#c--    redis库 cpp版本客户端的选择其中之一即可

redis在游戏服务器中的使用初探(一) 环境搭建

我目前选择是库是

1 acl-redis 原因是支持VC 国产  作者博客   acl 框架库简介  用 acl 库编写高效的 C++ redis 客户端应用

2 也可以选择 上面提到的redis工程中已经封装好的hredis 可参考我的这篇文章   windows下使用redis c++

3 cpp_redis    地址 https://github.com/cylix/cpp_redis + https://github.com/Cylix/tacopie/tree/8714fcec4ba9694fb00e83e788aadc099bd0fd5d

三者会在下一篇中进行介绍和使用的描述

上一篇:2017ecjtu-summer training #4 UESTC 1599


下一篇:iOS设计模式(02):单例模式