经测试
A程序 设置一个缓存为:name = 123 (获取name成功得到123)
b程序获取这个name 结果为空
同样电脑 。 貌似不行拿不到仅限当前程序
还有缓存在什么情况会丢失呢?
一看题目“每个字都认识,连在一起不认识”,果断看了下谁发的问题,好熟悉的味道……
第一点,你的cache是什么?golang似乎没有默认的cache组建
第二点,你cache的实现是什么?如果是本地变量,当然不共享。如果是Redis/sql/mongo db,那当然可以共享。
#1
更多评论
<a href="/user/jarlyyn" title="@jarlyyn">@jarlyyn</a> https://github.com/muesli/cache2go 这个缓存第三方的。
缓存字符串。 一般情况下 重启或则 重启程序就丢失。想保存到某个地方。最好不是文件形式那种。比如 类似win注册表那种存储方式
#2