经过了一个月的spark streaming学习,答猪感觉有点自己有点像在云中漫步,感觉这方向不太适合现在的答猪,所以还是转回Java的深入学习。。。
redis是基于单线程的,但是速度非常快,原因:
1 。纯内存
2。非阻塞IO (不太理解)
3。避免线程切换和竞争消耗
字符串操作:
key php的值不存在
set php的值
setnx(不存在的时候才set,否则失败,等于add操作)失败
set xx(存在的时候才set,否则失败,等于update操作)成功
批量操作
同时还有append key ,strlen key操作。
getrange和setrange方法
hash的用法:
hset,hget,hgetall
hmget,hmset
自增
List:
从尾部插入
还有lpush从头部插入。
linsert操作
pop操作
删除
指定索引范围获取
lindex获取指定位置的值
获取长度
更改
set用法