数据库
首页 > 数据库> > 大数据学习day31------spark11-------1. Redis(安装)

大数据学习day31------spark11-------1. Redis(安装)

作者:互联网

1. Redis

  

  Redis是目前一个非常优秀的key-value存储系统(内存的NoSQL数据库)。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。

1.1 redis的安装(源码安装方式,官网供下载的redis,没有编译的,需要自己编译)

(1)下载redis4的稳定版本  

(2)上传redis-4.0.14.tar.gz到Linux服务器

(3)解压redis源码包,至指定的位置

tar -zxvf redis-4.0.14.tar.gz -C /usr/local/src/    // 一般源码类放此文件夹,也可以自己选个位置

(4)进入到源码包中,编译

   cd /usr/local/src/redis-4.0.14/

   make

若报如下错:

 

 

 没有安装C语言的环境,redis的开发语言为C

(5)在linux中安装C语言环境

yum -y install gcc  // 有网的情况下

  配置本地yum源,具体见大数据学习day02

yum list | grep gcc    // 查看yum源中的gcc版本

 

 

 安装C语言环境

yum -y install gcc gcc-c++

(7)重新编译

make

如果报如下错

 

 解决办法:

make MALLOC=libc

(8)安装

make install

(9) 在/usr/local/下创建一个redis目录,然后拷贝redis自带的配置文件redis.conf到/usr/local/redis中

mkdir /usr/local/redis
cp /usr/local/src/redis-4.0.14/redis.conf /usr/local/redis

(10).修改当前机器的配置文件redis.conf

bind 172.16.200.103 127.0.0.1
daemonize yes  #redis后台运行
requirepass 123456 #指定redis的密码
dir /data/redis #redis数据存储的位置
appendonly yes  #开启aof日志,它会每次写操作都记录一条日志

(11)启动redis节点

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

(12)查看redis进程状态

ps -ef | grep redis

如下,表示启动成功

标签:gcc,Redis,redis,day31,spark11,源码,yum,usr,local
来源: https://www.cnblogs.com/jj1106/p/12163686.html