1,下载包
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2,解压
tar zxvf redis-5.0.5.tar.gz
3,安装
redis是c写的,所以要c语言环境
yum install gcc-c++ tcl
redis6.0已上要升级cc
运行下面命令升级gcc #
第一步 sudo yum install centos-release-scl
第二步 sudo yum install devtoolset-7-gcc*
第三步 scl enable devtoolset-7 bash
4,编译
cd /redis/src
make
报错致命错误:jemalloc/jemalloc.h:没有那个文件或目录,执行:make MALLOC=libc
5,安装
make install
6,默认安装路径:
/use/local/bin
7,将redis配置文件复制到默认安装路径
cp /opt/redis/redis-5.0.5/redis.conf /usr/local/bin/config/
8,redis设置后台运行,(前台运行不好)
守护进程:开启没提示的
修改默认路径的配置文件:/daemonize 搜索,改为yes
注释掉bind=127.0.0.1这是指定网段测i能访问
protected-mode no 开启远程访问
9,通过配置文件启动redis
启动之前查看进程:ps -ef | grep redis
redis-server config.redis.conf 并进入redis:redis-cli -p 6379
关闭redis:kill shutdown
10,查看密码:config get requirepass
设置密码:config set requirepass Cheng@12345
11,redis设置随linux启动