wget https://download.redis.io/releases/redis-5.0.12.tar.gz
mkdir /usr/local/redis/ tar -zxvf redis-5.0.12.tar.gz -C /usr/local/redis/
cd /usr/local/redis/redis-5.0.12 # 编译 make # 安装 make install
# 创建配置文件存储目录 mkdir conf # 创建服务器文件存储目录 mkdir data # 创建快速访问链接 ln -s redis-5.0.12 redis # 编辑配置文件 cp redis.conf conf/redis-6379.conf vim /usr/local/redis/redis-5.0.12/conf/redis-6379.conf
打开配置文件修改以下内容
# 注释 bind # bind 127.0.0.1 # 保护模式设置为 no protected-mode no # 设置后台启动 daemonize yes # 设置日志级别 # loglevel debug|verbose|notice|warning # 日志记录文件名 logfile "/usr/local/redis/redis-5.0.12/data/redis-6379.log" # 设置服务器文件保存地址 dir /usr/local/redis/redis-5.0.12/data/ # RDB 持久化文件名 dbfilename "dump-6379.rdb" # 开启AOF持久化功能,默认no,即不开启状态 # appendonly yes|no appendonly yes # AOF写数据策略,默认为 everysec # appendfsync always|everysec|no # AOF 持久化文件名 appendfilename "appendonly-6379.aof" # 客户端配置 # 服务器允许客户端连接最大数量,默认0,表示无限制。当客户端连接到达上限后,Redis会拒绝新的连接 # maxclients count # 客户端闲置等待最大时长,达到最大值后关闭对应连接。如需关闭该功能,设置为 0 # timeout seconds
# 参数启动 redis-server --port 6379 # 配置文件启动 redis-server /usr/local/redis/redis-5.0.12/conf/redis-6379.conf
# 本机启动 redis-cli # 指定 ip 和 port 启动 redis-cli –h 127.0.0.1 –p 6379