- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Redis数据库;学习目标:;1.1 redis特点介绍;1.2 redis安装;1.3 redis连接;DEL key [key ...]
删除多个key
返回真正被删除的key数量
rename key newkey
重命名key-newkey
如果newkey存在,值被覆盖
renamenx key newkey
同rename,只是newkey存在时,不进行操作
move key db
移动key到另一个db,如果另一db有相同key,不做操作
;keys pattern
支持*,?,[]匹配
randomkey
随机返回key,但不删除
exists key
判断key是否存在,返回1/0
type key
判断key的类型
返回string,set,zset,link,hash
expire key 用秒设置生命周期
pexpire key 用毫秒设置生命周期
persist key 使key变为永久
ttl key 查询key的剩余生命周期(返回秒)
pttl key 查询key的剩余生命周期(返回毫秒)
对于不存在的key或过期key,返回-1
redis2.8对于不存在的key返回-2;3.1 字符串类型及期命令 ;3.2.1 字符串-set命令;3.2.2 字符串-setrange命令;3.2.3 字符串mset命令;3.2.4 字符串命令-append ;3.2.5 字符串操作之get;3.2.6 字符串之mget;3.2.7;3.2.8 getset;STRLEN key
返回 key 所储存的字符串值的长度。
key不存在是返回0
key 存在但不是字符串类型时,返回一个错误。;3.2.10 字符串操作之getbit;3.2.11 字符串操作之setbit;3.2.12 字符串操作之bitop;3.3.1 link链表-lpush;3.3.2 链表之lpop;3.3.3 链表之blpop;3.3.4 链表之llen;3.3.5 链表之lrange;3.3.5 链表之lrem;3.3.6 链接之lrem;3.3.7 链表之ltrim;3.3.8 链表之lindex;3.3.9 链表之linsert;3.3.10 链表之rpoplpush;3.4.11 集合之smembers;3.4.1 集合(set)之sadd;3.4.2 集合之srem;3.4.3 集合之scard;3.4.4 集合之sismember; 3.4.5 集合之smove;3.4.6 集合之spop; 3.4.7 集合之sinter; 3.5.1 有序集合;ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
按分数(升续)排序,取[min,max]之间的值, 并偏移offset取count个
zrevrangebyscore 不解释
ZRANK key member
返回member的排名,升序比较,从第0名开始
zrevrank key member 不解释
ZREMRANGEBYRANK key start stop
按排名删除 start-stop名的元素
zremrangebyscore key start,stop
按分数删除[start,stop]之间的元素
ZINTERSTORE destination numkeys key [key ...]
[WEIGHTS weight [weight ...]]
[AGGREGATE SUM|MIN|MAX]
求交集
ZUNIONSTORE destination numkeys key [key ...]
[WEIGHTS weight [weight ...]]
[AGGREGATE SUM|MIN|MAX]
求并集;HSET key field value
将哈希表 key 中的域 field 的值设为 value
key 不存在,则创建
field 已存在,则覆盖。
HSETNX key field value
设置key 中的域 field 的值设置为 value,
field 不存在时才有效
HMSET key field1 value1 [field2 value2 ...]
设置多个域field/value
HGET key field
返回key 中给定域 field 的值
HMGET key field [field ...]
返回多个field的值
;HGETALL key
返回哈希表所有的域和值。
HDEL key field [field ...]
删除指定域,返回成功删除的元素个数
HLEN key
返回hash表中的元素个数
HEXISTS key field
判断指定域是否
文档评论(0)