redis介绍及安装使用说明

redis介绍及安装使用说明

ID:5637908

大小:176.00 KB

页数:18页

时间:2017-12-20

redis介绍及安装使用说明_第1页
redis介绍及安装使用说明_第2页
redis介绍及安装使用说明_第3页
redis介绍及安装使用说明_第4页
redis介绍及安装使用说明_第5页
资源描述:

《redis介绍及安装使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Redis系统性介绍虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1Redis是什么REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists,sets,orderedsets以及 hashes,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结

2、构的丰富操作。1.2Redis的优点·性能极高 –Redis能支持超过100K+每秒的读写频率。·丰富的数据类型–Redis支持二进制案例的Strings,Lists,Hashes,Sets及OrderedSets数据类型操作。·原子–Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。·丰富的特性 –Redis还支持publish/subscribe,通知,key过期等等特性。2.数据类型2.1String类型Redis能存储二进制安全的字符串,最大长度为1GBredis127.0.0.1:6379>SETname"JohnDoe"OKredis1

3、27.0.0.1:6379>GETname"JohnDoe"String类型还支持批量的读写操作redis127.0.0.1:6379>MSETage30sex"male"OKredis127.0.0.1:6379>MGETagesex1)"30"2)"male"String类型其实也可以用来存储数字,并支持对数字的加减操作。redis127.0.0.1:6379>INCRage(integer)31redis127.0.0.1:6379>INCRBYage4(integer)35redis127.0.0.1:6379>GETage"35"redis127.0.0.1:6379>D

4、ECRage(integer)34redis127.0.0.1:6379>DECRBYage4(integer)30redis127.0.0.1:6379>GETage"30"String类型还支持对其部分的修改和获取操作redis127.0.0.1:6379>APPENDname"Mr."(integer)12redis127.0.0.1:6379>GETname"JohnDoeMr."redis127.0.0.1:6379>STRLENname(integer)12redis127.0.0.1:6379>SUBSTRname03"John"2.2List类型Redis能够将数据

5、存储成一个链表,并能对这个链表进行丰富的操作redis127.0.0.1:6379>LPUSHstudents"JohnDoe"(integer)1redis127.0.0.1:6379>LPUSHstudents"CaptainKirk"(integer)2redis127.0.0.1:6379>LPUSHstudents"SheldonCooper"(integer)3redis127.0.0.1:6379>LLENstudents(integer)3redis127.0.0.1:6379>LRANGEstudents021)"SheldonCooper"2)"CaptainK

6、irk"3)"JohnDoe"redis127.0.0.1:6379>LPOPstudents"SheldonCooper"redis127.0.0.1:6379>LLENstudents(integer)2redis127.0.0.1:6379>LRANGEstudents011)"CaptainKirk"2)"JohnDoe"redis127.0.0.1:6379>LREMstudents1"JohnDoe"(integer)1redis127.0.0.1:6379>LLENstudents(integer)1redis127.0.0.1:6379>LRANGEstudents

7、001)"CaptainKirk"Redis也支持很多修改操作redis127.0.0.1:6379>LINSERTstudentsBEFORE"CaptainKirk""DexterMorgan"(integer)3redis127.0.0.1:6379>LRANGEstudents021)"DexterMorgan"2)"CaptainKirk"3)"JohnDoe"redis127.0.0.1:6379>LPUSHstudents"PeterParker"(in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。