Redis
就是一个Map
MogoDB
就是List
Redis核心配置文件
jedits客户端
主从
备份
3.0以后集群
端(客户端 .net)与网页区别很大
云笔记
如何保证自己进来只能看到是自己的笔记?
笔记本nl
rowkey: nbi
用户名_时间戳 笔记本的名字 创建时间 状态 笔记列表
笔记
rowkey ni
用户名_时间戳
区分我和你 用户名
区分我和我 时间戳
笔记本信息放缓存redis,这样加载进来的时候直接就出来了
redis与HBASE(持久层)同步问题
redis中缓存了最重要的信息rowkey
命令
redis-cli
keys *
set 123 456
get 123 ==> 456
del 123
key-String value-list
rpush 123 1 向list中推
rpush 123 2 再推一次
lpush 123 3 左边推
lrange 123 0 -1 从0开始, -1为全部
lrem 123 2 4 删除
登录时查询所有笔记本
Hbase还可以做实时处理,流式, redis里不可以分析, 活跃性跟踪
hive操作HBASE数据
redis挂了,从hbase恢复
redis持久化到内存
时间空间到一定程度持久化
redis主从配置
在笔记本这张表中设计一个笔记列表
笔记名 时间 rowkey|xxx
笔记
笔记本与笔记相关联
如果笔记这个表里放笔记本里的rowkey,会全表扫描
就是一个Map
MogoDB
就是List
Redis核心配置文件
jedits客户端
主从
备份
3.0以后集群
端(客户端 .net)与网页区别很大
云笔记
如何保证自己进来只能看到是自己的笔记?
笔记本nl
rowkey: nbi
用户名_时间戳 笔记本的名字 创建时间 状态 笔记列表
笔记
rowkey ni
用户名_时间戳
区分我和你 用户名
区分我和我 时间戳
笔记本信息放缓存redis,这样加载进来的时候直接就出来了
redis与HBASE(持久层)同步问题
redis中缓存了最重要的信息rowkey
命令
redis-cli
keys *
set 123 456
get 123 ==> 456
del 123
key-String value-list
rpush 123 1 向list中推
rpush 123 2 再推一次
lpush 123 3 左边推
lrange 123 0 -1 从0开始, -1为全部
lrem 123 2 4 删除
登录时查询所有笔记本
Hbase还可以做实时处理,流式, redis里不可以分析, 活跃性跟踪
hive操作HBASE数据
redis挂了,从hbase恢复
redis持久化到内存
时间空间到一定程度持久化
redis主从配置
在笔记本这张表中设计一个笔记列表
笔记名 时间 rowkey|xxx
笔记
笔记本与笔记相关联
如果笔记这个表里放笔记本里的rowkey,会全表扫描