Redis学习笔记1

经过了一个月的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用法

你可能感兴趣的:(Redis学习笔记1)