日照网站优化/最新国际新闻10条
Redis字符串命令:
- get和set命令
SET key value:设置指定 key 的值(如果已经有对应的key,那么会替换掉原来的value值)
GET key:获取指定 key 的值。
- EXISTS 命令
EXISTS key:检查给定 key 是否存在。
- expire命令
- ttl命令
EXPIRE key seconds:为给定 key 设置过期时间,以秒计。
TTL key:以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
- type命令
TYPE key:返回 key 所储存的值的类型。
- append 命令(类似与StringBuilder对象中的方法append追加字符串)
APPEND key value:如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。
-incr和decr命令
INCR key:将 key 中储存的数字值增一。
DECR key:将 key 中储存的数字值减一。
- incrby和decrby命令
INCRBY key increment:将 key 所储存的值加上给定的增量值(increment)
DECRBY key decrementkey: 所储存的值减去给定的减量值(decrement)
- getrange和setrange命令
getrange:类似于Java中String类的subString方法(截取指定子字符串)
setrange:类似于java中的replace方法(替换)
GETRANGE key start end:返回 key 中字符串值的子字符
SETRANGE key offset value:用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。
- setex命令
SETEX key seconds value:将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。
- setnx命令
SETNX key value:只有在 key 不存在时设置 key 的值。
- mset和mget,msetnx命令
MSET key value [key value …]:同时设置一个或多个 key-value 对。
MGET key1 [key2…]:获取所有(一个或多个)给定 key 的值。
MSETNX key value [key value …]:同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
- getset方法
GETSET key value:将给定 key 的值设为 value ,并返回 key 的旧值(old value)。