问个 Redis 的问题# Programming - 葵花宝典f*y2015-08-03 07:081 楼我有四个SSIS PACKAGE 去传输数据从MYSQL到MSSQL。 我建立了一个JOB 一个一个地调用他们,执行这个JOB 之后说运行成功,但是没有数据被传输。大家帮我看看是什么原因。先谢了。
S*t2015-08-03 07:082 楼刚开始学 redis.定义 key 和 value 的时候,1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要更新整个json2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时候只需 update 小的 key value.哪一种更好?
w*z2015-08-03 07:083 楼看你自己的use case, SLA, 权衡利弊。【在 S*********t 的大作中提到】: 刚开始学 redis.: 定义 key 和 value 的时候,: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要: 更新整个json: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时: 候只需 update 小的 key value.: 哪一种更好?
s*k2015-08-03 07:084 楼Option 1 has higher read but lower write throughput, compared to Option 2.【在 S*********t 的大作中提到】: 刚开始学 redis.: 定义 key 和 value 的时候,: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要: 更新整个json: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时: 候只需 update 小的 key value.: 哪一种更好?
j*n2015-08-03 07:0810 楼当然是1.读取性能差异是single vs multiple。还有 json 结构变化是经常的事。分解和拼凑会很麻烦。【在 S*********t 的大作中提到】: 刚开始学 redis.: 定义 key 和 value 的时候,: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要: 更新整个json: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时: 候只需 update 小的 key value.: 哪一种更好?
r*i2015-08-03 07:0811 楼1相当于memcache,2才体现redis value可以是hash的优势。2可以通过hgetall读整个hash出来,或hget读其中一个value。【在 S*********t 的大作中提到】: 刚开始学 redis.: 定义 key 和 value 的时候,: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要: 更新整个json: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时: 候只需 update 小的 key value.: 哪一种更好?
p*22015-08-03 07:0818 楼看需求了,如果不是write heavy的话,性能还是杠杠的。其实如果不要求特别低的latency,C*都可以做cache。【在 N*****m 的大作中提到】: 性能差些吧