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 密码