读书人

Redis回溯

发布时间: 2013-02-18 10:50:49 作者: rapoo

Redis回顾

前一段时间公司产品使用了Redis作为缓存服务器,年前不忙了总结回顾一下。(不断更新中)?

---------------------------?

一、Redis常用命令:

./bin/redis-cli:在Linux下登录redis

1、String类型命令:

setnx: setnx key value

nx代表not exists,如果已经存在返回0,如果不存在则设置.

setex: setex key 10 value

ex代表expire date,10s后get key将返回0.

setrange: setrange key 2 value

将key对应的值从第二个字符后面用value替换.

mset: mset test1 value1 test2 value2

m代表multi,同时设置test1和test2两个key.

msetnx: msetnx key1 value1 key2 value2

同时设置多个key,如果都不存在则设置成功,如果有一个存在则所有key的设置回滚.

getset: getset key value1

设置key的值为value1,返回key的旧值.

getrange: getrange key 0 5 或 getrange key -5 -1

获取指定key的value值的子字符串.字符串左起下标为0范围为正,字符串右起下标-1范围为负.

mget: mget key1 key2 key3?

一次获取多个key.

incr: incr key?

键key必须是整数.不存在的key值设为1.

incrby: incrby key 5?

键key的值加5.

decr: ?decr key?

键key必须是整数.不存在的key值设为-1.

decrby: decr key 5?

键key的值减5.

append: append key value?

追加value到key值的末尾.

strlen: strlen key

取指定key的value值长度.

2、

?

?

读书人网 >开源软件

热点推荐