String 命令
- set key value;
- get key;
- getrange key start end ;返回 key 中字符串值的子字符,下标从 0 开始
- getset key value ;返回 oldvalue ,并把这个值设置为 value; 先返回原来的值,然后在把 value 设置进去
- getbit key offset 字符串值指定偏移量上的位(bit)。 当偏移量 OFFSET 比字符串值的长度大,或者 key 不存在时,返回 0 。
- mget key1 key2 ;一次返回多个 key 的值
- setbit key offsit 指定偏移量原来储存的位。
- setex key seconds value;把 key 的值修改为 value ,有效期设置为 seconds
- setnx key value ;只有在 key 不存在时设置 key 的值
- setrange key offeset value; 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。
- strlen key 返回 value 的长度
- mset key value key2 value2;同时给多对键值对设置值
- msetnx key value key2 value2 ;同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
- psetex key millisseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位
- incr key 将 key 中储存的数字值增一。
- incrby key increment 将 key 所储存的值加上给定的增量值(increment)
- incrbyfloat key increment 将 key 所储存的值加上给定的浮点增量值(increment)
- decr key 将 key 中存储的数字值增以
- decrby key increment key 所储存的值减去给定的减量值(decrement)
- append key value 如果 key 已经存在并且是一个字符串, APPEND 命令将 指定 value 追加到改 key 原来的值(value)的末尾。