Redis复习篇
1.Redis(简单的,高效的,分布式,基于内存的缓存机制) 1.1 性能极高: 读 110000次/s 写 81000次/s 1.2 丰富的数据类型: String,List,Hash,Set,Ordered Set 1.3 Redis操作都是具有原子性的 1.4 Redis单个Key能存入512M大小 2.Redis 数据类型 2.1 String 2.1.1 String类型常用命令: 赋值语法: set key value:设置Key的值,如果key已经存在则覆盖。 ++setnx key value:只有key不存在时设置key的值(解决分布式锁方案之一)。++ 取值语法: get key : 获取key对应的值,如果key不存在则返回nil。 getrange key start end :对获取key对应的值进行截取。 getbit key offset :对key所存储的字符串值,获取指定偏量上的位(bit)。 mget [key1,key2…] : 获取给定一个或多个key的值。 getset key value : 该语法用于设定key的值并返回旧值。 strlen key :返回key存储字符串的长度。 删除语法: del key : 删除指定的key,如果存在返回数字类型。 自增自减: incr key : incr命令将key的值增一。如果key不存在