redis-3.2.8安装部署
下载安装包
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压缩包
tar xf redis-3.2.8.tar.gz
cd redis-3.2.8/
yum -y install gcc gcc-c++ libstdc++-devel tcl -y
编译安装
make PREFIX=/usr/local/redis-3.2.8 install
cd src
make install
make test
配置文件
cd /usr/local/redis-3.2.8
mkdir conf db logs
cp /tools/redis-3.2.8/redis.conf /usr/local/redis-3.2.8/conf/
cd /usr/local/redis-3.2.8/conf
vim redis.conf
61gg bind 172.22.33.83
84gg port 6379
128gg daemonize yes
150gg pidfile /usr/local/redis-3.2.8/redis_6379.pid
163gg logfile "/usr/local/redis-3.2.8/logs/redis_6379.log"
247gg dir /usr/local/redis-3.2.8/db
480gg requirepass xdf123
启动redis
/usr/local/redis-3.2.8/bin/redis-server /usr/local/redis-3.2.8/conf/redis.conf
开机自启动
vim /etc/init.d/redis
!/bin/bash
chkconfig: 22345 10 90
description: Start and Stop redis
REDISPORT=9379
EXEC=/usr/local/redis-3.2.8/src/redis-server
CLIEXEC=/usr/local/redis-3.2.8/src/redis-cli
HOST="10.167.2.16"
PASSWD="hf123qwe!"
PIDFILE=/var/run/redis_6379.pid
CONF="/usr/local/redis-3.2.8/redis.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 -h $HOST -p $REDISPORT -a $PASSWD shutdown
while [ -x ${PID} ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart)
"$0" stop
sleep 3
"$0" start
;;
*)
echo "Please use start or stop or restart as first argument"
;;
esac
chmod +x /etc/init.d/redis
chkconfig --add redis
chkconfig redis on
chkconfig --list redis
测试启动
service redis start
测试停止
service redis stop
加入开机启动
vi /etc/rc.d/rc.local
加入下面内容
/usr/sbin/service redis start
注意:
如果重启linux服务没有自启动,则需检查/etc/rc.d/rc.local是否有可执行权限
本文来自博客园,作者:霸都运维,转载请注明原文链接:https://www.cnblogs.com/wangjie20200529/p/14340743.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」