avatar
问个 Redis 的问题# Programming - 葵花宝典
f*y
1
我有四个SSIS PACKAGE 去传输数据从MYSQL到MSSQL。 我建立了一个JOB 一个一个地调
用他们,执行这个JOB 之后说运行成功,但是没有数据被传输。大家帮我看看是什么原
因。先谢了。
avatar
S*t
2
刚开始学 redis.
定义 key 和 value 的时候,
1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要
更新整个json
2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时
候只需 update 小的 key value.
哪一种更好?
avatar
w*z
3
看你自己的use case, SLA, 权衡利弊。

【在 S*********t 的大作中提到】
: 刚开始学 redis.
: 定义 key 和 value 的时候,
: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要
: 更新整个json
: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时
: 候只需 update 小的 key value.
: 哪一种更好?

avatar
s*k
4
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.
: 哪一种更好?

avatar
p*2
5
为什么不用hash?
avatar
b*e
6
different servers?

【在 p*****2 的大作中提到】
: 为什么不用hash?
avatar
p*2
7

啥意思?

【在 b***e 的大作中提到】
: different servers?
avatar
b*e
8
你是讲为啥不用in memory hash?

【在 p*****2 的大作中提到】
:
: 啥意思?

avatar
p*2
9

redis hash呀

【在 b***e 的大作中提到】
: 你是讲为啥不用in memory hash?
avatar
j*n
10
当然是1.
读取性能差异是single vs multiple。
还有 json 结构变化是经常的事。分解和拼凑会很麻烦。

【在 S*********t 的大作中提到】
: 刚开始学 redis.
: 定义 key 和 value 的时候,
: 1. 使用一个大的 json 作为 value 包括全部细节,一次可以全部读出,修改的时候要
: 更新整个json
: 2. 把 value 打散成小打 key value, 需要多次读才能读出全部数据,当然update的时
: 候只需 update 小的 key value.
: 哪一种更好?

avatar
r*i
11
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.
: 哪一种更好?

avatar
N*m
12
你这个只能有一级

【在 p*****2 的大作中提到】
:
: redis hash呀

avatar
p*2
13
他的option 2 还不一样?

【在 N*****m 的大作中提到】
: 你这个只能有一级
avatar
p*2
14
不过话说回来 如果真玩json 不如试试mongo 或 couch

【在 N*****m 的大作中提到】
: 你这个只能有一级
avatar
N*m
15
可以很多级,比如用parent#child#grandchild做key

【在 p*****2 的大作中提到】
: 他的option 2 还不一样?
avatar
N*m
16
性能差些吧

【在 p*****2 的大作中提到】
: 不过话说回来 如果真玩json 不如试试mongo 或 couch
avatar
p*2
17

hash也可以这么玩呀。

【在 N*****m 的大作中提到】
: 可以很多级,比如用parent#child#grandchild做key
avatar
p*2
18

看需求了,如果不是write heavy的话,性能还是杠杠的。
其实如果不要求特别低的latency,C*都可以做cache。

【在 N*****m 的大作中提到】
: 性能差些吧
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。