1.下载源码包
http://download.redis.io/releases/
选择合适版本,复制链接地址
进入Linux对应下载保存目录(如:/usr/local/pack),使用wget命令下载包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2. 解压
tar -xzvf redis-4.0.8.tar.gz
3. 编译
cd cd redis-4.0.8
make
4. 安装
cd src
make install PREFIX=/usr/local/server/redis/
(PREFIX 参数用于指定安装目录)
执行完成后,在指定目录生成 bin 文件夹,里面有如下文件:
5. 修改默认配置
redis启动时不指定配置文件,则使用默认配置启动(建议修改端口,并改成密码保护模式)
5.1. 复制配置文件到安装目录
cd /usr/local/server/redis/
mkdir conf
cp /usr/local/pack/redis-4.0.8/redis.conf conf/
5.2. 修改配置文件
vi /conf/redis.conf
5.2.1. 启用密码
找到 “requirepass foobared”,去掉行前面的#符号,并修改 foobared 为自定义密码(如 123456)
5.2.2. 开放外部ip访问权限
找到 “bind 127.0.0.1”,在行首添加 # 注释该行
5.2.3. 开启保护模式
protected-mode yes
5.2.4. 设置后台运行
daemonize yes
5.2.5. 指定pid文件位置
pidfile /usr/local/server/redis/redis_6112.pid
5.2.6. 修改默认服务端口
port 6112
5.2.7. 指定日志文件位置
logfile "/usr/local/server/redis/log/6112.log"
6. 启动
cd /usr/local/server/redis
nohup ./bin/redis-server conf/redis.conf
7. 查看进程
ps -ef|grep redis
8. 测试连接
因为我们开启了外部访问,所以我们直接找来一台外部机器测试
redis-cli -h ip -p 端口 -a 密码
连接成功,set 和 get 命令成功。安装完成。