Redis的安装部署
- 下载Redis安装包:官网下载:http://download.redis.io/releases/redis-4.0.11.tar.gz
- Githut下载:https://github.com/antirez/redis/releases/tag/4.0.11
- 上传至Linux环境,可以通过xftp
- 使用root用户
- 上传完成后解压,tar -zxvf redis-4.0.11.tar.gz
- 进入redis-4.0.11文件夹
- 执行make命令,注意:如果提示没有cc命令,先安装,执行yum install gcc
- cd src/ 执行make install
- 执行完成后,将redis的一些配置和文件移动到/usr/local/redis/下,没有请先手动创建目录,mkdir -p /usr/local/redis/bin/;mkdir -p /usr/local/redis/etc
- bin目录存放redis启动的文件,etc目录存放redis的配置文件redis.conf
- 为了使用方便,我们一般会修改一些redis的配置
- 设置后台运行,打开redis.conf配置文件,找到daemonize no改为daemonize yes
- 修改dir路径,这点建议修改,因为踩过坑,说多都是泪!!!找dir,默认是dir ./,表示你在那个目录下执行的启动操作,rdb文件就生成在那个目录下,建议修改为一个固定的目录,方便以后恢复数据
- 开启AOF备份,修改配置文件中的appendonly 为yes,同时需要关注一下appendfsync,有三个,默认everysec
# appendfsync always,表示只要有更新操作就同步
appendfsync everysec,表示每秒同步一次
# appendfsync no,表示不同步 -
修改AOF备份文件的大小,如果超过这个大小,则覆盖写,默认64mb,可修改为auto-aof-rewrite-min-size 5G
-
如果需要远程访问,则需要注释掉bind 127.0.0.1,同时修改protected-mode 为no
-
将redis的命令写入profile,vim /etc/profile ,在最后加入export PATH=$PATH:/usr/local/redis/bin;保存后执行source /etc/profile使配置生效,之后就可以执行使用redis-server,redis-cli,而不需要带绝对路径
-
启动时主要带上配置文件的路径,redis-server /usr/local/redis/etc/redis.conf ,关闭使用redis-cli shutdown