redis安装和基础配置
-
redis官网
https://redis.io/ -
安装环境
部署ip 部署软件 开放端口 192.168.199.10 redis-6.0.9 6379 -
依赖环境安装
yum -y install gcc gcc-c++ kernel-devel make cpp binutils glibc glibc-kernheaders glibc-common glibc-devel tcl wget yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile source /etc/profile -
redis安装
tar zxf redis-6.0.9.tar.gz && cd redis-6.0.9 make && make PREFIX=/data/redis install <!--根据实际情况更改路径--> mkdir -p /data/redis/etc cp redis.conf /data/redis/etc/ cd /data/redis/bin/ cp redis-benchmark redis-cli redis-server /usr/bin/ # 配置环境变量 vim /etc/profile export PATH="$PATH:/data/redis/bin" source /etc/profile -
基础配置
vim /data/redis/etc/redis.conf # 修改一下配置 # redis以守护进程的方式运行 # no表示不以守护进程的方式运行(会占用一个终端) daemonize yes # 客户端闲置多长时间后断开连接,默认为0关闭此功能 timeout 300 # 设置redis日志级别,默认级别:notice loglevel verbose # 设置日志文件的输出方式,如果以守护进程的方式运行redis 默认:"" # 并且日志输出设置为stdout,那么日志信息就输出到/dev/null里面去了 logfile stdout # 设置密码授权 # requirepass <设置密码> # 监听ip bind 0.0.0.0 -
配置启动脚本
vim /lib/systemd/system/redis.service [Unit] Description=redis After=network.target [Service] Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/data/redis/bin/redis-server /data/redis/etc/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target -
开机自启动设置
# 加入开机启动 systemctl daemon-reload systemctl enable redis # 查看开机是否启动成功 systemctl is-enabled redis.service # 启动服务 systemctl start redis # 停止服务 systemctl stop redis -
防火墙开放端口
firewall-cmd --zone=public --add-port=6379 --permanent firewall-cmd --reload setenforce 0
本文档详细介绍了在192.168.199.10服务器上安装Redis 6.0.9的过程,包括依赖环境的安装、Redis的编译与安装、配置文件设置、启动脚本创建、服务管理以及防火墙端口开放。同时,提供了基础配置示例,如设置守护进程运行、客户端超时、日志级别和授权密码等。

被折叠的 条评论
为什么被折叠?



