【Redis】【01】Redis 4.0 单节点安装

本文详细介绍如何在没有网络连接的Linux环境下,离线安装GCC、TCL及Redis,并完成Redis的服务配置、环境变量设置及开机自启动。通过具体步骤指导,实现Redis的本地部署与远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装编译依赖包

yum install gcc tcl -y

离线安装gcc
https://blog.youkuaiyun.com/yuan_ren_sheng/article/details/81021563

离线安装tcl

 https://sourceforge.net/projects/tcl/
下载tcl、传到linux目录/usr/local/src目录下
https://sourceforge.net/projects/tcl/files/Tcl/9.0a1/tcl9.0a1-src.tar.gz/download

解压到/usr/local下
cd /usr/local/src && tar -zxvf tcl9.0a1-src.tar.gz -C ../

配置编译
cd /usr/local/tcl9.0a1/unix && ./configure

编译安装
make && make install

2.下载编译

2.1创建redis文件夹

mkdir -p /usr/local/redis/conf  /usr/local/redis/tmp/redis_data

mkdir -p  /usr/local/redis/tmp/redis_data

2.2 下载redis文件

cd /usr/local/src/ && wget http://download.redis.io/releases/redis-4.0.1.tar.gz

2.3解压redis

tar -zxvf redis-4.0.1.tar.gz -C /usr/local

2.4 编译安装reids

cd /usr/local/redis-4.0.1 && make PREFIX=/usr/local/redis install 

3.修改启动脚本,把redis作成服务

3.1拷贝启动脚本,作成服务

cp /usr/local/redis-4.0.1/utils/redis_init_script /etc/rc.d/init.d/redis

3.2修改启动脚本配置

vim /etc/rc.d/init.d/redis

#第二行添加
#chkconfig: 2345 80 90

#修改端口为9879
REDISPORT=9879

#redis服务和redis-cli客户端的位置
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli


#redis服务配置文件
CONF="/usr/local/redis/conf/${REDISPORT}.conf"

#后台启动 $EXEC $CONF 修改为 $EXEC $CONF &
$EXEC $CONF &

#停止的时候带密码停止 $CLIEXEC -p $REDISPORT shutdown  修改为  $CLIEXEC -p $REDISPORT -a 密码  shutdown 
$CLIEXEC -p $REDISPORT -a 密码  shutdown 

4.修改配置文件

4.1拷贝配置脚本

cp /usr/local/redis-4.0.1/redis.conf /usr/local/redis/conf/9879.conf

4.2 配置

vim /usr/local/redis/conf/9879.conf

#注释此条只能本机的客户端连接,使外网可以访问
#bind 127.0.0.1

# 将 protected-mode yes 改为 protected-mode no,关闭安全模式,使外网可以访问
protected-mode yes 改为 protected-mode no #关闭安全模式

#数据文件的位置
dir  /usr/local/redis/tmp/redis_data

#使用密码
# requirepass foobared 
requirepass 密码

#修改端口 port 6379 为port 9879
port 9879
#后台启动模式
daemonize yes
#修改pid
pidfile /var/run/redis_9879.pid

4.把redis路径加到环境变量中

vim /etc/profile

export PATH=$PATH:/usr/local/redis/bin

source /etc/profile 

5.设置开机启动redis服务

chkconfig --add redis 

chkconfig --list

service redis start

service redis stop 

ps -ef|grep redis

6.连接redis客户端

redis-cli -p 9879 -a 密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值