redis安装配置

一、redis的安装部署(centos下)

cd /usr/local

wget http://download.redis.io/releases/redis-4.0.2.tar.gz .

tar zxf redis-4.0.2.tar.gz

cd redis-4.0.2/

make

配置 redis.conf (以d14为例):

daemonize yes    #配置redis作为守护进程运行
pidfile /var/run/redis_6342.pid   #当redis作为守护进程运行的时候,它会写一个 pid 到 /var/run/redis.pid 文件里面
port 6342          #监听端口号,默认为 6379,如果你设为 0 ,redis 将不在 socket 上监听任何客户端连接
tcp-backlog 511   #TCP接收队列长度
timeout 0      #一个客户端空闲多少秒后关闭连接(0代表禁用,永不关闭)
tcp-keepalive 0   #如果非零,则设置SO_KEEPALIVE选项来向空闲连接的客户端发送ACK
loglevel notice    #指定服务器日志调试等级   debug (大量信息,对开发/测试有用) verbose (很多精简的有用信息,但是不像debug等级那么多) notice (适量的信息,基本上是你生产环境中需要的) warning (只有很重要/严重的信息会记录下来)
databases 16       #设置数据库个数
stop-writes-on-bgsave-error no    #如果开启RDB快照(至少一条save指令)并且最新的后台保存失败,Redis将会停止接受写操作

src/redis-server 启动redis服务

src/redis-cli 启动redis 客户端

pkill redis-server 关闭redis服务

src/redis-cli shutdown 关闭redis客户端

二、redis常用操作

清空所有数据:flushall  flushdb
查看所有key:keys * 或 keys "*"
随机取出一个key:randomkey
查看key的类型:type key
查看数据库中key的数量:dbsize
查看服务器信息:info
查看redis正在做什么:monitor

redis和hbase对比:

redis:是一个小而美的数据库,主要用在key-value 的内存缓存,读写性能极佳,list,set,hash等几种简单结构使得使用也很简单。缓存与简单是其定位,分布式redis架构的出现,让redis更加广泛的使用,稳坐缓存第一把交椅。

redis是基于内存的,速度比hbase快,但是不能作为大数据存储,适合一些批量数据的快速读取,适用于数据变化快且数据库大小可遇见(适合内存容量)的应用程序。
hbase:定位非结构化大数据,可伸缩性好,并不是完全高可用,底层依靠hadoop提供的HDFS,使用时有一整套zookeeper,pig,hive的生态系统。

hbase是基于hdfs的,可以存储上亿的数据,适合做大数据存储,可以基于rowkey扫描数据,可以用来做数据的固化,也就是数据存储。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值