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可视化工具   https://github.com/caoxinyu/RedisClient    https://github.com/cinience/RedisStudio/releases

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

 

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

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

 

我目前选择是库是

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 

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

 

posted on   itdef  阅读(718)  评论(0编辑  收藏  举报

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2016-08-28 静态HTML服务器

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示