您的位置:首页 > 数据库 > Redis

redis的详细理解和运用_入门

2017-08-31 09:57 183 查看
1.redis特性:
        1、使用键值对存储数据;
        2、分布式;
        3、一般不支持ACID特性;
        4、非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。

2.数据类型

  Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如

下:
string字符串类型

hashMap散列类型

linkedList列表类型

set集合类型

sortedset(zset)有序集合类型

3.redis的应用场景

缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用

分布式集群架构中的session分离(单点登录)。见图

聊天室的在线好友列表。

应用排行榜。

网站访问统计。

数据过期处理(可以精确到毫秒)

4.下载

官网地址:http://redis.io/

下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz



5.安装

Redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境。

第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机)

第二步:在Linux下安装gcc环境(该步骤可以省略,CentOS中默认自带C环境)

yum install gcc-c++

第三步:将redis3.0.0的安装包上传到linux上



第四步:将redis3.0.0.tar.gz进行解压

(如果之前已安装的可以先卸载,即删除bin目录下的文件和解压后的文件)



[root@mycentos ~]# tar -zxf redis-3.0.0.tar.gz

第五步:进入redis3.0.0目录,对redis进行编译

make

第六步:进入redis3.0.0目录安装redis,

Make install PREFIX=/usr/local/redis

注:

如需远程连接redis,需配置redis端口6379在linux防火墙中开发

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

/etc/rc.d/init.d/iptables save

第七步:启动

进入 /usr/local/redis

输入[root@mycentos bin]# ./redis-server

第八步:

关闭方式:ctrl+c(强制关闭)

正常关闭:另开 一个会话 ./redis-cli shutdown
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: