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作为内存非关系型数据库,是一种key - value 缓存产品,但它同时还支持数据持久化,常常和一些老牌...
    EarthChen阅读 133评论 0 0
  • 初识Redis Redis是一个开源使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-va...
    艾尔温阅读 545评论 0 51
  • 全局操作: #查看所有keykeys * 或 keys"*"#查看匹配前缀的keyskeys"miao*"#清空r...
    chinariver阅读 192评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,160评论 1 32
  • 孕婴帮内容均属原创,媒体转载请联系本作者, 有趣、有料的漫画育儿知识科普。我是帮妈,你的育儿帮手。 哺乳喂养的宝宝...
    孕婴帮阅读 313评论 0 0