- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Redis使用入门 NoSQL简介 NoSQL是什么? NoSQL NoSQL Not Only SQL ,意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。 Redis特性 速度快 Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。 持久化 通常,Redis将数据存储于内存中,或被配置为使用虚拟内存。通过两种方式可以实现数据持久化:使用截图的方式,将内存中的数据不断写入磁盘;或使用类似MySQL的日志方式,记录每次更新的日志。前者性能较高,但是可能会引起一定程度的数据丢失;后者相反。 数据结构 可以将Redis看做“数据结构服务器”。目前,Redis支持5种数据结构。 Redis特性 自动操作 Redis对不同数据类型的操作是自动的,因此设置或增加key值,从一个集合中增加或删除一个元素都能安全的操作。 提供API的语言 Redis支持多种语言,诸如C、C++、C#、Ruby、 Python、 PHP、 Erlang、 Tcl、 Perl、 Lua、 Java、 Scala、 Clojure等等。 主-从复制 Redis支持简单而快速的主-从复制。官方提供了一个数据,Slave在21秒即完成了对Amazon网站10G key set的复制。 Sharding 很容易将数据分布到多个Redis实例中,但这主要看该语言是否支持。目前支持Sharding功能的语言只有PHP、Ruby和Scala。 Redis性能 以下摘自官方测试描述: 在50个并发的情况下请求10W次,写的速度是11W次/s,读速度是8.1w次/s. 测试环境: 1.50个并发,请求10W次. 2.读和写大小为256bytes的字符串. 3.Linux2.6 Xeon X3320 2.5GHz服务器上. 4.通过本机的loopback interface接口上执行. Redis的安装和配置 1、下载安装包 到http://redis.io/download官网下载必威体育精装版稳定版 2、编译源程序 tar zxvf redis-2.8.17.tar.gz cd redis-2.8.17 make 如果提示如下错误: CPU you selected does not support x86-64 instruction set 把make命令改成make CFLAGS -march x86-64就行了 cd src make install 3、移动文件,便于管理 mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc mv /root/lamp/redis-2.8.17/redis.conf /usr/local/redis/etc cd /root/lamp/redis-2.8.17/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin/ Redis的安装和配置 4、启动redis服务 修改 /usr/local/redis/etc/redis.conf 中的参数: daemonize no?修改为 yes?,表示以后台方式启动 redis-server /usr/local/redis/etc/redis.conf Redis服务端的默认连接端口是6379 5、客户端连接 /usr/local/redis/bin/redis-cli 6、停止redis实例 我们可以使用redis-cli shutdown 也可以使用pkill redis-server 7、查看端口号 netstat -tunpl | grep 6379 8、 redis可执行文件说明 redis-server redis服务器 redis-cli redis命令行客户端 redis-benchmark redis性能测试工具 redis
有哪些信誉好的足球投注网站
文档评论(0)