V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  tonghuashuai  ›  全部回复第 40 页 / 共 85 页
回复总数  1683
1 ... 36  37  38  39  40  41  42  43  44  45 ... 85  
在同一家公司还是跨公司?
2016 年 6 月 20 日
回复了 bicoff9527 创建的主题 程序员 把数据从 mysql 转换存到 redis, 如何设计
@mathgl
我也看过,貌似他用 redis 做数据中转用吧,独立于游戏系统,不知道咱俩看到的是不是同一篇……
2016 年 6 月 20 日
回复了 bicoff9527 创建的主题 程序员 把数据从 mysql 转换存到 redis, 如何设计
首先,我还是建议 lz 不要用这种方式使用 redis , redis 不应该这么用吧,很蛋疼。

当然,如果非要这么用的话, B 的 key 中包含 A 的 ID 应该是一种办法,结构如下:

A 的结构: a_id: {col1: val2, col2: val2}
B 的结构: a_id_b_id: {col1: val2, col2: val2}
但是这样有一个问题就是:如果只有 B 的 ID 想查询 B 就蛋疼了,就得用遍历了……想想就蛋疼


redis 的最佳实践是存一些热数据,尽量不存业务数据,虽说 redis 有持久化方式,如果选择实时持久化那性能还不如 mysql 呢,如果定期持久化那么必然会存在丢数据的问题。我一般用 redis 存一下经常更新的热数据或一些运算结果,我的使用原则是: redis 中的数据可以由业务数据冷启动的,也就是说:如果哪天 redis 挂掉了,只要有业务数据,随时都可以生成 redis 中的数据冷启动的。
2016 年 6 月 17 日
回复了 ccmmeomo 创建的主题 分享创造 资料收集利器,碎片阅读必备,一秒完成收集
用了下兼职好用到爆,不禁给个赞
2016 年 6 月 17 日
回复了 ccmmeomo 创建的主题 分享创造 资料收集利器,碎片阅读必备,一秒完成收集
感觉这个很有用
2016 年 6 月 16 日
回复了 anonymous2016 创建的主题 职场话题 怎么看公司要求程序员背企业文化,跳广播体操
企业文化是靠人培养的,不是背出来的,这样的公司应该有着大多数员工不认同的“企业文化”
广播体操嘛,不强制的话还好,我曾经在一家公司就是在下午容易困的时候跳,大家自愿,谁爱跳谁跳

而且我知道的一汽丰田也是,到时间就放音乐,跳不跳没有人强制。
kettle , http://community.pentaho.com/projects/data-integration/
需要些的东西很少,非常好用,免费
有句话叫:学 xxx 最好的时机是十年前,其次就是现在。
2016 年 6 月 14 日
回复了 chrisinchina 创建的主题 酷工作 投行互联网公司 求 python 背景的技术经理
可惜在上海……
2016 年 6 月 14 日
回复了 gyzit 创建的主题 Apple 请教一下在 Sierra 使用 Watch 解锁的特性如何开启?
升级后 bug 多吗?影响正常使用吗?
2016 年 6 月 14 日
回复了 cv1024 创建的主题 Redis 初入 Redis 向各位大神讨一个解决方案
@jsonfork
hash 数据结构的时间复杂度是 O(1),所以 hget hset 的时间复杂度都是 O(1),所以数据量不会影响性能。
2016 年 6 月 13 日
回复了 cv1024 创建的主题 Redis 初入 Redis 向各位大神讨一个解决方案
@jsonfork
key value 的思想是唯一的 key 对应唯一的 value ,你这种方式叶能实现功能,但是 like 和 hate 操作都会更新同一个 key 的 value ,个人认为不太好,只是个人认为。
2016 年 6 月 13 日
回复了 zuimeia 创建的主题 酷工作 最美应用团队(北京)招聘 Android 开发
最美应用搬来望京 SOHO 了?
@zlkent 用了新版的 win 版迅雷,感觉就是个浏览器,然后下载成了附带的功能……而且浏览器还关不掉……
2016 年 6 月 13 日
回复了 Jakesoft 创建的主题 职场话题 是继续搞 php 还是转行搞 python?
技多不压身,都学吧。
2016 年 6 月 13 日
回复了 cv1024 创建的主题 Redis 初入 Redis 向各位大神讨一个解决方案
第一种: hset , catid 为 key ,结构为:{‘ 1_like ’: 100, ‘ 1_hate ’: 90, ‘ 2_like ’: 20, ‘ 2_hate ’: 10, ....},不建议 key 中包含长字符串,所以可以用 0 代表 like , 1 代表 hate ,于是成为:{‘ 1_0 ’: 100, ‘ 1_1 ’: 90, ‘ 1_0 ’: 20, ‘ 1_1 ’: 10, ....}
第二种:直接用 catid_id_like 的形式,如: 1_1_like: 100 , 1_1_hate: 90 ,同样 0 代表 like , 1 代表 hate ,成为: 1_1_0: 100 , 1_1_1: 90

上面适合不同的 catid 下有相同的 item_id ,如果不同的 catid 下面的 item_id 不存在重复的,那么就简单了,第二种,并且 key 中去掉 catid ,表示为: id_like ,如: 1_like: 100 , 1_hate: 90 ,同样 0 代表 like , 1 代表 hate ,成为: 1_0: 100 , 1_1: 90

只是一种思路,具体细节根据 lz 情况自行调整。
2016 年 6 月 11 日
回复了 coolair 创建的主题 问与答 如何优雅的对一个 Python List 进行重新组合?
2016 年 6 月 10 日
回复了 2232588429 创建的主题 问与答 为什么安卓手机屏容易磨花?苹果裸奔都没事?
因为很多廉价 Android 手机用的材质很差
2016 年 6 月 8 日
回复了 RobinCheng 创建的主题 问与答 MS Office for Mac 如何手动输入颜色代码?
我也找过,貌似没找到,不过它有个取色笔,可以任意地方取色
2016 年 6 月 8 日
回复了 irisLi 创建的主题 问与答 认真的做事情会被人认为较真吗??
按正常规矩走而不去管潜规则还会被人说情商低呢,别理那些人就好了。
1 ... 36  37  38  39  40  41  42  43  44  45 ... 85  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3936 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
♥ Do have faith in what you're doing.