大数据学习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