一、准备编译环境
Redis 是 C 写的,先装 gcc 编译器:
sudo yum install -y gcc make
二、解压安装包
安装包下载:https://pan.quark.cn/s/5a207ca3b9c2,把 redis-7.4.8.tar.gz传到服务器,比如 /usr/local/src/,然后解压:
cd /usr/local/src/
tar -zxvf redis-7.4.8.tar.gz
cd redis-7.4.8
三、编译并安装
Redis 不用 configure,直接 make:
make
sudo make install PREFIX=/usr/local/redis
装完会在 /usr/local/redis/bin下看到 redis-server、redis-cli等文件。
四、复制配置文件
把源码里的默认配置拷出来方便管理:
sudo mkdir -p /usr/local/redis/conf
sudo cp redis.conf /usr/local/redis/conf/
五、修改基础配置
编辑配置文件:
sudo vi /usr/local/redis/conf/redis.conf
改这几个常用的:
# 后台运行
daemonize yes
# 允许远程连接
bind 0.0.0.0
# 关闭保护模式
protected-mode no
# 设密码(自己改)
requirepass your_password
# 端口默认 6379
port 6379
六、启动 Redis
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
确认进程:
ps -ef | grep redis
七、验证
用客户端连一下:
/usr/local/redis/bin/redis-cli
auth your_password
set foo bar
get foo
返回 bar就 OK。