过去的两周,小松陆陆续续看完了一门长达十几个小时的课程 redis入门与精通。
当然,仅仅课程是不足以精通redis的,不过用来入门和窥见redis的全貌大有帮助,今天,小松就记录一下过去两周在redis上的学习心得。
基础
五大基本类型
key 这是最基础的,Redis是典型的键值对数据库,key可以通过runoobkey设置,如果设置成功就会返回OK,删除返回1。
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> DEL runoobkey (integer) 1 复制代码
String 这是最基础的类型,相比起来,mysql的类型是真的多,光一个int都要好几种。 而redis由于是key-value结构,他的key基本都是使用的String,而value也大量使用,所以String使用非常频繁。 最简单的时候方式是set,get,当然,也支持各种对string的操作。
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "redis" 复制代码
list list大家都不陌生,和数据结构一样,使用LPush命令在左边插入数据,RPush在右边插入数据。 类似的,有LPop,LTrim(截取),LRem(删除),LRANGE(查看)等操作,redis中字母不区分大小写。 这是在菜鸟教程中截取的例子。
127.0.0.1:6379>LPUSH list1