V2EX flycloud 的所有回复 第 1 页 / 共 3 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    flycloud    全部回复第 1 页 / 共 3 页
回复总数  46
1  2  3  
2023-09-25 18:16:06 +08:00
回复了 huangliu 创建的主题 分享创造 为爱发电写了个 Redis 桌面客户端,连颗星都没
做得很漂亮。看到过好几个人发 redis 桌面客户端了,但是不太明白的是为什么需要桌面客户端啊,redis-cli 不是很好用吗
2022-09-29 17:47:23 +08:00
回复了 monkeydream 创建的主题 数据库 请教一下聊天消息应该用什么数据库存储?
@Huelse 是有这种需求,但是注意审题啊,是客户端查询。
第一种:本地有存储消息,直接客户端本地搜索啊。
第二种:客户端本地不存储消息,应该是没有什么 IM 应用会在所有会话中查询某个关键字吧,而是在某个会话里查询,直接拉取某个会话的历史消息来搜索,不就可以了?

当然也会有在后台查询关键字的情况,多半也是会指定某两个用户之间消息查询。
实在想不出来在所有用户的所有会话里查询关键字这种需求的意义,所以觉得 ES 没有适用场景。
2022-09-29 17:39:42 +08:00
回复了 monkeydream 创建的主题 数据库 请教一下聊天消息应该用什么数据库存储?
“频繁的查询聊天数据”

其实很多是无效请求,根本没有新增消息,可以在 redis 中设置标记,真正有新消息时才去读取 DB ,可以很大成都降低 DB 压力。
2022-09-29 17:31:27 +08:00
回复了 monkeydream 创建的主题 数据库 请教一下聊天消息应该用什么数据库存储?
说用 ES 的真是人才,还全文索引。。。

“客户端需要频繁的查询聊天数据” 意思是用户需要拉取和其他用户会话的聊天消息,而不是去全文索引查询某个关键字。
mongodb shard 再适合不过了,设计好 shard key ,保证两个用户之间的会话消息落入某一个分片中,不同的会话消息均匀分布到各个分片。比如 {sessionId: "hashed", msgId: 1},如果有群聊天也是一样的,分配一个 sessionId ,msgId 递增,以支持按会话批量按序拉取消息。

再设置一个字段自动过期删除。
2022-05-27 18:38:00 +08:00
回复了 voidispiral 创建的主题 程序员 为什么 nats 这个消息队列用的这么少
我们游戏项目在用,爽的很
2022-01-13 18:39:35 +08:00
回复了 Aliberter 创建的主题 Vue.js 老哥们, 0 基础想做个 vue 后台最快多久
万事开头难。我一直做后端,js 、html 、css 什么的之前都没有接触过,然后大概看了 2 周的基础知识,就开始基于 vue-element-admin 开始撸了,头一周磕磕绊绊的,往后就感觉好多了。 感觉 vue 让前端开发太容易入门了。
2021-11-26 11:40:15 +08:00
回复了 flycloud 创建的主题 Docker docker 容器时间
@Nitroethane 感谢,另外一个程序没有用 c 库,
“基本不可能单手拿起,两个手才能把电脑从桌上“抠”出来” 这个还真是,以前的方便得多。

之前很多人批的刘海屏感觉还好,软件全屏完全没感觉
2021-11-15 22:42:07 +08:00
回复了 flycloud 创建的主题 Apple 14 寸新 mac pro, shift + 触摸板轻点 不灵敏
@shiftvector 嗯,就是软件问题,单独轻点都很正常。
2021-11-08 17:36:27 +08:00
回复了 goforwardv2 创建的主题 程序员 游戏服务器和中间件
AccessSvr 存在的意义是啥?为什么用户不是和 proxy 建立 tcp 连接呢?

我现在做的游戏后端,用的 nats 在内部服务之间转发消息。
@JamesChen #29 谢谢,看了文档,确实啊。如果 redis.call 命令有错误会直接抛出异常了,如果执行成功,返回值一定是 True
@enan01 #10 没有这个问题,因为只会在主节点写 redis
@draymonder #13

第一个问题确实存在。
因为本来就会大量用到 redis,所以并没有增加依赖。
不急,再等等。

以上消息发自 MacBook Pro (Retina, 13-inch, Late 2013)
@lysS 没懂你的意思。

我们业务目前没有使用 mysql,不想因为一个 id 生成新增加一个组件。

“不考虑持久化,直接 uint64 自增” 这个分布式环境你咋个自增
@Ariver 集群或者单实例都支持呀,反正只用到了一个 key 。主要是可以规避时间回调问题。
@zhaokun 有道理
@GM 我们业务没有用 mysql,
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     893 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 29ms UTC 21:05 PVG 05:05 LAX 14:05 JFK 17:05
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86