1 / 31
文档名称:

redis使用入门.ppt

格式:ppt   大小:340KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis使用入门.ppt

上传人:xxj16588 2019/5/25 文件大小:340 KB

下载得到文件列表

redis使用入门.ppt

相关文档

文档介绍

文档介绍:?Redis是一个开源的使用ANSIC语言编写,支持网络,基于内存亦可持久化,分布式的key-value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。特点是高性能,持久存储,适应高并发的应用场景。目前已被许多大型机构采用,比如:Github、新浪微博等等。炸就忧孜卡尔启交绎世怖燎廊递拿旭琵孜抛藐崩食郁****阶收页呜生餐豪阿redis使用入门redis使用入门Redis特性速度快 Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。持久化 通常,Redis将数据存储于内存中,或被配置为使用虚拟内存。通过两种方式可以实现数据持久化:使用截图的方式,将内存中的数据不断写入磁盘;或使用类似MySQL的日志方式,记录每次更新的日志。前者性能较高,但是可能会引起一定程度的数据丢失;后者相反。数据结构 可以将Redis看做“数据结构服务器”。目前,Redis支持5种数据结构。航磷禹图襟诲硕囊牲鉴斯拙钙屹模拟捷肇麓河涯庚婴匀烈鸭报饥吉鞠窄尉redis使用入门redis使用入门Redis特性自动操作 Redis对不同数据类型的操作是自动的,因此设置或增加key值,从一个集合中增加或删除一个元素都能安全的操作。提供API的语言 Redis支持多种语言,诸如C、C++、C#、Ruby、Python、PHP、Erlang、Tcl、Perl、Lua、Java、Scala、Clojure等等。主-从复制 Redis支持简单而快速的主-从复制。官方提供了一个数据,Slave在21秒即完成了对Amazon网站10Gkeyset的复制。Sharding 很容易将数据分布到多个Redis实例中,但这主要看该语言是否支持。目前支持Sharding功能的语言只有PHP、Ruby和Scala。举溃鉴踩惕尘薄帘盟二返矢谨郝验倾弱山婶葱虑呛住纸什跋珠诞寨膛输蛆redis使用入门redis使用入门Redis性能以下摘自官方测试描述: 在50个并发的情况下请求10W次,写的速度是11W次/s,: ,请求10W次. . . 、下载源码,编译安装 wgethttp://redis./files/redis---–p/usr/local/redis/logstouch/usr/local/redis/logs/–p/data/、修改配置文件1)将redis-/etc/目录中2)修改配置文件,具体修改内容在下页。3)启动和关闭 /usr/local/bin/redis-server/etc/ /usr/local/bin/redis-clishutdown许政惠杯碑茁杖热纂庆化缩拢浊沥腺籽萌啃狗郊甚针吹国憎纶歼触暮守獭redis使用入门redis使用入门Redis的安装和配置配置文件需要修改daemonizeno改成daemonizeyes#是否作为守护进程运行log配置loglevelwarning#级别logfile/usr/local/redis/logs/#log文件的位置syslog-enabledno#这个改成syslog-enabledyessyslog-facilitylocal0#指定系统日志设备,默认是local0数据文件目录dir/data/redis/内存,连接数设置maxmemory256000000maxclients500酒科粘拔嚷隆碾粥澡吠雕得诡悸做歧禽乓冷护杖吉督犊仇决蓝倚海东余能redis使用入门redis使用入门Redis数据类型Redis并不是简单的key-value存储,实际上它是一个数据结构服务器,支持不同类型的值。也就是说,你不必仅仅把字符串当作键所指向的值。下列这些数据类型