set key value [EX seconds] [PX milliseconds] [NX|XX]
设置缓存,key缓存键值,value缓存值,ex缓存存在多少秒,px缓存存在多少毫秒,NX缓存不存在时设置缓存,XX缓存存在时设置缓存
mset key value [key value ...]
设置多个缓存值
get key
获取指定缓存键值的缓存值
mget key [key ...]
获取多个指定缓存键值的缓存值
keys *
查看缓存键值清单
flushall
清理所有缓存
incr key
将 key 中储存的数字值增一
incrby key increment
将 key 中储存的数字值 + increment
decr key
将 key 中储存的数字值减一
decrby key decrement
将 key 中储存的数字值 - increment
incrbyfloat key increment
key 中所储存的值加上指定的浮点数增量值(注意使用时数值精度)
append key value
为指定的 key 追加值
getrange key start end
获取存储在指定 key 中字符串的子字符串
(注意:
1、0开始
2、start和end都是位置,与java不一样
3、越界不报错
4、start大于end时返回空字符串)
setrange key offset value
指定的字符串覆盖给定 key 所储存的字符串值
strlen key
获取指定 key 所储存的字符串值的长度