redis make错误1 redis make install报错_redis


make && make install

一、准备工作

Linux CentOS7

压缩包:redis-3.2.11.tar.gz

二、安装

1、将压缩包传到Linux系统

2、解压Redis源码包

tar -zxvf redis-3.2.11.tar.gz -C /usr/local/src/

3、进入到源码包中,编译并安装redis

cd /usr/local/src/redis-3.2.11/

make && make install

4、报错,缺少依赖的包

缺少gcc依赖(c的编译器)

5、配置本地YUM源并安装redis依赖的rpm包

yum -y install gcc

6、编译并安装

make && make install

7、报错,原因是没有安装jemalloc内存分配器,可以安装jemalloc或直接输入

make MALLOC=libc && make install

8、重新编译安装

make MALLOC=libc && make install

9、在所有机器的/usr/local/下创建一个redis目录,然后拷贝redis自带的配置文件redis.conf到/usr/local/redis

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

10、修改所有机器的配置文件redis.conf

daemonize yes #redis后台运行
appendonly yes #开启aof日志,它会每次写操作都记录一条日志
bind 192.168.1.207

11、启动所有的redis节点

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

12、查看redis进程状态

ps -ef | grep redis


redis make错误1 redis make install报错_centos redis make 报错_02

查看redis进程


13、使用命令行客户的连接redis

redis-cli -h 192.168.80.38

14、配置redis密码

config set requirepass 123

下次连接需要输入密码 : auth 123


redis make错误1 redis make install报错_redis_03

下次登录输入密码


三、jedis

jedis的java依赖

redis.clients

jedis

2.9.0