
Redis
Redis
sinolover
完成项目,就要软硬兼施
展开
-
【转】分布式websocket服务器
最近在开发一个游戏的客服系统,同一时间咨询问题的玩家多,为了保证服务器高可用,需要利用分布式,另外服务器宕机还需要玩家无感知重连,最关键的一点是如何实现服务器的高扩展性,即性能不足时,如何以最少的代价增加一台新的服务器。1.单台websocket单台消息互传实现十分简单,通过websocket中转就可以了,不再多加赘述。2.多台websocket当客户端不在同一台服务器上时,如何实现消息互通?一开始的时候,我是想着把server A 与 server B 通过websocket连原创 2020-12-16 10:26:26 · 486 阅读 · 0 评论 -
Redis与关系型数据库的同步问题
Redis是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。按照我们一般的使用Redis的场景应该是这样的:也就是说:我们会先去Redis中判断数据是否存在,如果存在,则直接返回缓存好的数据。而...原创 2020-03-08 07:20:25 · 493 阅读 · 0 评论 -
redis 和 数据库mysql之间的关系
https://www.zhihu.com/question/20734566https://www.zhihu.com/question/19660689http://blog.youkuaiyun.com/Ideality_hunter/article/details/77621643redis和mysql要根据具体业务场景去选型mysql:数据放在磁盘 redis:数据放在内存...原创 2020-03-08 07:56:06 · 824 阅读 · 0 评论 -
C#使用Redis的基本操作
一,引入dll 1.ServiceStack.Common.dll 2.ServiceStack.Interfaces.dll 3.ServiceStack.Redis.dll 4.ServiceStack.Text.dll二,修改配置文件 在你的配置文件中加入如下的代码:<appSettings> <add key="RedisPat...原创 2020-02-25 09:55:46 · 1575 阅读 · 0 评论