1.0 下载文件
下载文件 http://download.redis.io/releases/redis-4.0.10.tar.gz
或者通过Linux控制台下载 wget http://download.redis.io/releases/redis-4.0.10.tar.gz,下载路径默认为当前控制台所在的路径
1.1 解压文件
sudo tar zxvf redis-4.0.10.tar.gz
1.3 进入redis-4.0.10文件夹
cd ./redis-4.0.10
1.2 移动文件, 放到usr/local/redis/目录下
sudo mv * /usr/local/redis/
sudo mv .gitignore /usr/local/redis/
1.3 进入redis目录
cd /usr/local/redis/
1.4 生成
sudo make
1.5 测试,这段运行时间会较长
sudo make test
1.6 安装,将redis的命令安装到/usr/local/bin/⽬录
sudo make install
1.7 安装完成后,进入目录/usr/local/bin中查看
cd /usr/local/bin
ll
redis-benchmark*
redis-check-aof*
redis-check-rdb*
redis-cli*
redis-sentinel -> redis-server*
redis-server*
1.8 配置文件,移动到/etc/redis/目录下
sudo cp /usr/local/redis/redis.conf /etc/redis/
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.0 查看配置文件信息
sudo vi /etc/redis/redis.conf
2.1 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip
bind 127.0.0.1
2.2 端口,默认为6379
port 6379
2.3 是否以守护进程运行
设置为yes表示以守护进程运行,不会在命令行阻塞,类似于服务
设置为no表示非守护进程, 当前终端被阻塞
daemonize yes
2.4 日志文件(错误信息) 存储路径
logfile "/var/log/redis/redis-server.log"
2.5 数据持久化文件名
dbfilename dump.rdb
2.6 数据持久化文件的存储路径
dir ./
2.7 自动持久化策略 如果60秒内执行了100次修改则自动保存一次
save 60 100 save 900 1
2.8 是否开启aof持久化机制
appendonly no
2.9 数据库,默认有16个
database 16
2.91 主从设置,指定主服务器的ip+端口
slaveof
ps: 如果修改日志文件、持久化文件名或路径,需要对存放文件/路径开启权限, 否则记录/保存失败 如 sudo chmod 777 /var/log/redis/redis-server.log