大数据分析—Redis介绍(数据分析介绍,关键词优化)

时间:2024-05-05 06:03:44 作者 : 石家庄SEO 分类 : 关键词优化
  • TAG :

    %E5%A4%A7%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E2%80%94Redis%E4%BB%8B%E7%BB%8D

在大数据分析架构里,一般是spark、storm作为计算框架,计算后的结果存到redis。要对redis的数据结构有清晰认识,理解各自优缺点、实用场景,redis价值才能最大化。今天我们来谈谈Redis

Redis概述

lRedis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案。

lRedis从它的许多竞争继承来的三个主要特点:

lRedis数据库完全在内存中,使用磁盘仅用于持久性。

l相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。String,List,set,map,sortSet

lRedis可以将数据复制到任意数量的从服务器。

Redis 优势

异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。

支持丰富的数据类型:Redis支持字符串、列表、集合、有序集合散列数据类型,这使得它非常容易解决各种各样的问题。

操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。----计数器

多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。

Redis安装部署

Redis编译、安装

解压文件,并创建软件连接

tar -zxvf redis-3.0.5.tar.gz -C /export/servers/ln –s redis-3.0.5/ redis

编译redis源码

cd /export/servers/redismake(先安装gcc)

将编译后的可执行文件安装到/user/local/redis

make PREFIX=/usr/local/redis install

启动Redis

启动方式一:Redis前台默认启动

进入redis安装目录,并启动Redis服务

cd /usr/local/redis/bin/./redis-server

启动方式二:Redis使用配置文件启动

拷贝源码中的redis.conf文件到redis的安装目录

cp /export/servers/redis/redis.conf /usr/local/redis/

修改redis.conf的属性

daemonize no è daemonize yes

启动redis服务

cd /usr/local/redisbin/redis-server ./redis.conf

日志文件及持久化文件配置

修改生成默认日志文件位置

logfile "/usr/local/redis/logs/redis.log"

配置持久化文件存放位置

dir /usr/local/redis/data/redisData

Redis客户端使用

redis.clientsjedis2.8.0

Redis持久化

有两种持久化方案:RDB和AOF

1)RDB方式按照一定的时间间隔对数据集创建基于时间点的快照。

2)AOF方式记录Server收到的写操作到日志文件,在Server重启时通过回放这些写操作来重建数据集。该方式类似于MySQL中基于语句格式的binlog。当日志变大时Redis可在后台重写日志。

AOF持久化配置

1)修改redis.config配置文件,找到appendonly。默认是appendonly no。改成appendonly yes

2)再找到appendfsync 。默认是 appendfsync everysec

appendfsync always

#每次收到写命令就立即强制写入磁盘,最慢的,但是保证完全的持久化,不推荐使用

appendfsync everysec

#每秒钟强制写入磁盘一次,在性能和持久化方面做了很好的折中,推荐

appendfsync no

#完全依赖os,性能最好,持久化没保证

RDB持久化配置

默认情况下,Redis保存数据集快照到磁盘,名为dump.rdb的二进制文件。可以设置让Redis在N秒内至少有M次数据集改动时保存数据集,或者你也可以手动调用SAVE或者BGSAVE命令。

例如,这个配置会让Redis在每个60秒内至少有1000次键改动时自动转储数据集到磁盘

save 60 1000

Redis数据结构

关注佳源信息,关注更多资讯。

本文:大数据分析—Redis介绍的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:品牌策划公司好吗?下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18