日期:2014-05-16 浏览次数:20558 次
redis命令中文手册
?
一:base
DEL | 删除某个key,或是一系列key;DEL key1 key2 key3 key4 |
TYPE | 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) |
KEYS | 返回匹配的key列表 (KEYS foo*:查找foo开头的keys) |
RANDOMKEY | 随机获得已经存在的key |
RENAME | 更改key的名字,如果名字存在则更改失败 |
DBSIZE | 返回当前数据库的key的总数 |
EXPIRE | 设置某个key的过期时间(秒),(EXPIRE bruce 1000:设置bruce这个key1000秒后系统自动删除) |
TTL | 查找某个key还有多长时间过期,返回时间秒 |
SELECT | 选择数据库 |
MOVE | 把key从一个数据库转移到另外一个库 |
FLUSHDB | 清空当前数据库数据 |
FLUSHALL | 清空所有数据库数据 |
SET | 存一个数据到数据库 SET keyname datalength data (SET bruce 10 paitoubing:保存key为burce,字符串长度为10的一个字符串paitoubing到数据库) |
GET | 获取某个key 的value值 |
GETSET | GETSET可以理解成获得的key的值然后SET这个值,更加方便的操作 (SET bruce 10 paitoubing,这个时候需要修改bruce变成1234567890并获取这个以前的数据paitoubing,GETSET bruce 10 1234567890) |
MGET | 一次性获得多个key的数据 (MGET uid:1:name uid:1:email uid:1:ciy) |
SETNX | SETNX与SET的区别是SET可以创建与更新key的value,而SETNX是如果key不存在,则创建key与value数据 |
SETEX | SETEX = SET + EXPIRE,貌似我的这个版本没有办法测试 |
MSET | 一次性设置多个参数的值(MSET uid:1:name shjuto uid:1:email shjuto@gmail.com uid:1:city 8 回车 nanchang)最后一个值需要回车输入,和SET一样,不知为啥。 |
MSETNX | 如果设置的key不存在的话,或是叫做新key的话;一次性设置多个参数的值(MSET uid:1:name shjuto uid:1:email shjuto@gmail.com uid:1:city 8回车 nanchang)最后一个值需要回车输入,和SET一样,不知为啥。 |
<
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|