1、下载redis安装包
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
[root@localhost wt]# ls
redis-6.2.6.tar.gz
如果没有wget命令,首先安装wget命令
yum install wget
2、安装
解压:
tar -xzf redis-6.2.6.tar.gz
移动到/usr/local/redis 目录并进入
mv redis-6.2.6 /usr/local/redis
cd /usr/local/redis
编译:
make
若报错:
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb alloc.c
make[3]: cc: Command not found
make[3]: *** [alloc.o] Error 127
make[3]: Leaving directory `/usr/local/redis/deps/hiredis'
make[2]: *** [hiredis] Error 2
make[2]: Leaving directory `/usr/local/redis/deps'
make[1]: [persist-settings] Error 2 (ignored)
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/usr/local/redis/src'
安装gcc
yum -y install gcc automake autoconf libtool make
重新安装
make MALLOC=libc
安装指定目录
make install PREFIX=/usr/local/redis
如果没有bin目录,可以尝试再次make。
3、启动:
进入redis安装目录,执行下面命令启动redis服务
./bin/redis-server redis.conf
关闭创建库redis服务会关闭,需要设置后台启动:
需要修改redis的配置文件:redis.conf。将该配置文件中的daemonize no改为daemonize yes即可