- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Redis开发实战》文本数据类型
提升请求与响应处理性能在系统开发中,经常需要临时保存一些文本结构的信息数据内容,这样在每一次进行数据加载时就可以避免繁琐的数据处理逻辑,而通过缓存直接返回所需的数据内容
文本数据操作命令No.数据操作命令描述1SETkeyvalue[NX|XX][GET][EX秒|PX毫秒|EXAT秒|PXAT毫秒|KEEPTTL]设置一条缓存数据项,可选的配置参数项:①NX:在数据key不存在时才允许设置②XX:修改已存在的数据项③GET:数据覆盖时返回已保存的旧内容④EX:设置数据失效时间(单位:秒)⑤PX:设置数据失效时间(单位:毫秒)⑥EXAT:设置数据失效时间戳(单位:秒)⑦PXAT:设置数据失效时间戳(单位:毫秒)⑧KEEPTTL:重复设置SET时,是否保留旧值过期时间2GETkey根据指定的KEY获取对应的数据,不存在返回空(nil)3SETNXkeyvalue不覆盖设置数据4SETEXkeytimevalue设置数据有效期(单位:秒),通过TTL获取剩余时间5MSETkey1value1key2value2…同时设置多组缓存数据,KEY重复时会出现覆盖6MSETNXkey1value1key2value2…同时不覆盖设置多组缓存数据7APPENDkey追加内容在指定KEY的原有内容之后追加新数据8STRLENkey获取指定KEY对应数据的长度9DELkeykeykey…删除指定key
Redis数据操作【redis-cli客户端】在Redis数据库中保存数据:SETyootk【redis-cli客户端】采用无覆盖命令增加数据项:SETNXyootk【redis-cli客户端】根据KEY查询对应的VALUE:GETyootk【redis-cli客户端】获取指定key所保存的数据长度:STRLENyootk【redis-cli客户端】删除指定数据项:DELyootk【redis-cli客户端】Redis中所设置的常规数据如果不再需要则可以使用DEL命令进行删除,而除了这种手工删除的处理之外,Redis也提供有数据的定时清理操作,即:达到某一个时刻后自动删除对应数据项:SETEXmuyan5
文档评论(0)