前言:
目前你们对“最新centos系统下载”大致比较关怀,兄弟们都需要剖析一些“最新centos系统下载”的相关知识。那么小编也在网络上搜集了一些有关“最新centos系统下载””的相关知识,希望各位老铁们能喜欢,我们快快来学习一下吧!一. 安装环境
操作系统:Centos 7. 最小化安装
redis版本: 7.0.5
服务器地址:***
二.安装过程:1. 安装wget
yum install wget -y2. 下载redis
# old# wget wget3. 解压并移动目录
# tar -xzvf redis-4.0.2.tar.gz# tar -xf redis-7.0.5.tar.gz# mv redis-7.0.5 /usr/local/redistar -xf redis-7.2-rc2.tar.gzmv redis-7.2-rc2 /usr/local/redis4. 编译安装Redis
# cd redis-4.0.2$. cd /usr/local/redis$. yum install gcc automake autoconf libtool make -y$. make distclean&make$. make install三. 配置Redis1. 配置开机启动。
cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis:
#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# chkconfig: 2345 90 10# description: Redis is a persistent key-value database# as it does use of the /proc filesystem.REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC$CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat$PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;;esac
注意:
$EXEC $CONF 代码中变量赋值:
exec为redis-server命令路径,
conf为配置文件,
2. 创建配置文件/etc/redis/6379.conf:
cp /usr/local/redis/redis.conf /etc/redis/6379.conf
综合设置(用户名,密码,保护模式,端口等设置)
vi /etc/redis/6379.conf:
1) 打开配置文件:vi /etc/redis/6379.conf 2) 修改默认密码:查找 requirepass, 默认密码为 foobared, 将 foobared 修改为你的密码即可3) 找到 bind 127.0.0.1 将其注释,否则redis只允许本机连接4) 找到 protected-mode yes 将其改为:protected-mode no 5) 重启Redis:systemctl restart redis
# 注释掉它,以便让外网访问# bind 127.0.0.1# 关闭保护模式protected-mode no# 修改密码# requirepass foobaredrequirepass redis123 # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程# 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.piddaemonize yes# 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis_6379.pid# 指定Redis监听端口,默认端口为6379# 如果指定0端口,表示Redis不监听TCP连接port 6379# 工作目录.# 指定本地数据库存放目录,文件名由上一个dbfilename配置项指定## Also the Append Only File will be created inside this directory.## 注意,这里只能指定一个目录,不能指定文件名# 需要手动创建该目录,用于存放redis的持久化文件dir /data/redis/6379四、配置Redis为Systemctl服务
#设置开机执行redis脚本# chkconfig redis_6379 onsystemctl enable redis#service redis_6379 start#service redis_6379 stopsystemctl start redissystemctl stop redis# 查看redis状态systemctl status redisps -ef | grep redis五、启动Redis三种方式1 前台启动
Redis启动后会独占当前终端,且关闭终端的同时Redis服务也会关闭
redis-server# 启动多个redis,进入/usr/local/redis/utils, 选择不同的端口和配置信息即可./install_server redis2.conf2 后台启动
Redis以后台方式启动服务,启动成功后当前终端仍可继续使用其它命令;并且即使关闭该终端Redis服务会继续运行
redis-server &3 根据配置文件启动
redis-server redis.conf(配置文件) &六 查看Redis服务状态
ps -ef|grep redis七. 关闭Redis服务
redis-cli shutdown
标签: #最新centos系统下载 #centos7 initd #centos7安装包下载 #centos7下bind #centossleep