一. 下载并解压
1. 执行命令:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
2.解压redis:
tar xzf redis-6.2.6.tar.gz
3. 修改目录
mv redis-6.2.6 /usr/local/redis
二. 编译
1. 进入redis安装目录,执行make命令编译redis
cd /usr/local/redismake
错误解决:
如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc
yum -y install gcc automake autoconf libtool make
如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译:
make MALLOC=libc
2. 执行下面命令安装redis,并指定安装目录
make install PREFIX=/usr/local/redis
三、启动redis
1. 启动命令:
./bin/redis-server redis.conf
2. 修改配置文件支持后台启动
打开redis.conf 将daemonize no改为daemonize yes即可
3. 支持远程连接
bind 127.0.0.1 -::1
注释掉
把protected-mode yes
改为protected-mode no
即可
四、设置开机自启动
1. 复制配置文件redis.conf /etc/redis/
,改名6379.conf
cp -r redis.conf /etc/redis/6379.conf
2. 复制配置文件
cp utils/redis_init_script /etc/init.d/redis
3. 修改文件路径
4.修改文件权限
chmod 777 /etc/init.d/redis
5.设为开机启动
chkconfig redis on
6.启动/停止服务
service redis startservice redis stop