1. 环境准备
1.1 下载tar安装包
1.2 准备环境
上传tar包到linux创建指定的文件夹中
解压
tar -zxvf redis-5.0.9.tar.gz
2.编译安装
2.1 编译
进入解压后得到的文件夹
cd redis-5.0.9
输入编译命令
make
注:编译完成后多出src文件夹和redis.conf配置文件
2.2 安装
进入src文件夹
make install
3.启动命令
3.1 常用redis.conf配置
后台运行:daemonize=yes
密码:requirepass myPassword
链接地址:bind 0.0.0.0 全部,也可以指定IP
3.2 开机自启
创建redis文件
touch /etc/init.d/redis
chmod 777 /etc/init.d/redis
编辑redis文件内容
# !/bin/bash
# chkconfig: 2345 80 90
# description: hello redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/opt/environment/redis/redis-5.0.9/src/redis-server
REDIS_CLI=/opt/environment/redis/redis-5.0.9/src/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/opt/environment/redis/redis-5.0.9/redis.conf"
AUTH="123456@cP"
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
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
sleep 2
while [ -x $PIDFILE ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
#!/bin/bash
#chkconfig: 2345 80 90
两行代码必须要有,关系到下面操作
执行权限
chmod +x /etc/init.d/redis
开启自启
chkconfig redis on
3.3 服务启动停止命令
启动服务
service redis start
停止服务
service redis stop
重启服务
service redis restart
注:使用该命令是因为有上面操作配置,如果没有配置只能进入redis安装目录下的src启动
进入安装目录src.链接客户端启动测试
./redis-cli
> 重启服务
```bash
service redis restart
注:使用该命令是因为有上面操作配置,如果没有配置只能进入redis安装目录下的src启动
进入安装目录src.链接客户端启动测试
./redis-cli