语法:dbsize
作用:返回当前数据库的key的数量。
返回值:数字,key的数量。
语法:select index
例如select 5是使用第六个数据库(库从0开始)。
语法:flushdb
语法:keys pattern
作用:查找所有符合模式pattern的key, pattern可以使用通配符。
通配符:
语法:exists key[key...]
作用:判断key是否存在
返回值:整数,存在key返回1,其他返回0,使用多个key,返回存在的key的数量。
语法:expire key seconds
作用:设置key的生存事件,超过事件,key自动删除。单位是秒。
返回值:设置成功返回数字1,其他情况是0.
语法:ttl key
作用:以秒伟单位,返回key剩余的生存时间。
返回值:
语法:type key
作用:查看key所有存储值得数据类型
返回值:字符串表示得数据类型
语法:del key[key...]
作用:删除存在的key,不存在得key忽略。
返回值:数字,删除得key的数量
将字符串value设置到key中。已经存在的key设置新的value,会覆盖原来的值。
语法:set key value
获取key中设置的字符串值
语法:get key
将key中存储数字值加1,如果key不存在,则key的值先被初始化为0再执行incr操作(只能对数字类型的数据操作)。
语法incr key
将key中存储的数字值减1,如果key不存在,则key的值先被初始化为0再执行decr操作(只能对数字类型的数据操作)。
语法:decr key
语法:append key value
说明:如果key存在,则将value追加到key原来旧值得末尾。
返回值:追加字符串之后得总长度。
语法:strlen key
说明:返回key所存储得字符串得长度
返回值:如果key存在,返回字符串值的长度;key不存在,返回0.
语法:getrange key start end
作用:获取key中字符串值从start开始到end结束的字符串,包括start和end,负数表示从字符串的末尾开始,-1表示最后一个字符。
返回值:截取的子字符串。
语法:setrange key offset value
说明:用value覆盖(替换)key的存储的值从offset开始,不存在的key做空白字符串。
返回值:修改后的字符串的长度
语法:mset key value[key value...]
说明:同时设置一个或多个key-value对
返回值:OK
语法:mget key[key...]
作用:获取所有给定key的值
返回值:包含多个key的列表
原文:https://www.cnblogs.com/IamHzc/p/15221700.html