Centos7安装Redis
1、把redis-3.2.5.tar.gz传到linux的/opt目录下
2、切换目录到opt,然后解压redis-3.2.5.tar.gz,tar -zxvf redis-3.2.5.tar.gz
3、切换到redis-3.2.5,并执行make命令,需要把scr下的.c文件编译下;如果此时报错:gcc:命令未找到
解决:
原因就是缺少c语言编译环境。通过如下命令安装。
yum install gcc
yum install gcc-c++
安装完成后,用如下命令查看
gcc -v
g++ -v
4、gcc安装成功后,进入/opt/redis-3.2.5,执行make 报错:致命错误:jemalloc/jemalloc.h:没有那个文件或目录
解决:
运行make distclean之后再 make
5、跳过test,执行make install
默认安装在 /usr/local/bin
>Redis-benchmark:性能测试工具,可以测试电脑性能(服务启动起来后执行)
>Redis-check-aof:修复有问题的AOF文件,rdb和aof
>Redis-check-dump:修复有问题的dump.rdb文件
>Redis-sentinel:Redis集群使用
>Redis-server:Redis服务器启动命令
>redis-cli : 客户端,操作入口
6、测试 :运行 redis-server
出现如下图形,则成功。按ctrl+c结束,并会关闭redis服务。
7、配置后台启动redis服务
关闭防火墙,或者配置端口。
systemctl stop firewalld.service
首先,备份:
mkdir /myredis
cp /opt/redis-3.2.5/redis.conf /myredis/
配置:编辑/myredis/redis.conf
bind * 不限制连接ip
daemonize yes 开启守护线程,在后台运行
protected-mode yes 开启redis保护模式
重启redis
redis-server /myredis/redis.conf
查看进程
ps -ef |grep redis
连接测试
redis-cli
断开连接
shutdown