NoSQL数据库之Redis数据库:Redis的介绍与安装部署
??
NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显的力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。
NoSQL的特点: 特点一: 是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准、ACID属性、表结构等等,这类数据库主要有以下特点:非关系型的、分布式的、开源的、水平可扩展的。
特点二:
特点三(性能方面):
Redis的介绍:
Redis的使用场合: 在新浪微博Redis的部署场景很多,大概分为如下2种:
把大象装冰箱的过程: Redis数据库提供多中灵活的数据结构和数据操作,为不同的大象构建不同的冰箱。
Redis具体的适用场景:
Redis的安装与部署 第一步: Redis的官方下载站是:http://redis.io/download 最好使用Stable版本(稳定版本)。
第二步:编译源程序 tar zxvf redis-2.8.19.tar.gz cd redis-2.8.19 make cd src && make install(注意权限问题)
步骤三: 移动文件,便于管理: mkdir –p /usr/local/redis/bin mkdir –p /usr/local/redis/etc mv /home/toto/redis/redis-2.8.19/redis.conf/usr/local/redis/etc/
cd src mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin/(也就是说移动的是所有的可执行的文件)
第四步:启动Redis服务: /usr/local/redis/bin/redis-server(或者到/usr/local/redis/bin目录下,执行:./redis-server) 可以指定配置文件: /usr/local/redis/etc/redis.conf (可以在./redis-server后面加上这个配置文件)
Redis服务端的默认连接端口是6379(mongodb的端口号是:27017和28017端口)
第五步: 客户端连接:/usr/local/redis/bin/redis-cli(cli是client的缩写)。 退出客户端的方式是通过exit或者通过quit的方式。
步骤六: 停止Redis实例 我们可以使用/usr/local/redis/bin/redis-cli然后再 shutdown 也可以使用pkill redis-server或者kill -9来实现。
Redis的配置:
查看进程的方式:ps –ef | grep “redis”
查看端口的方式:netstat -tunpl | grep 6379
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |