一,前置条件安装依赖
1.安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2. 升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
3. 设置永久升级:
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile
二,下载安装
# 下载
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
# 解压
tar -zxvf redis-6.0.6.tar.gz
# 进入redis
cd redis-6.0.6
# 安装
make install PREFIX=/usr/local/redis
三,redis配置
复制配置文件
cp /usr/local/redis-6.0.6/redis.conf /usr/local/redis/bin/
1.设置密码
vi redis.conf
# 找到requirepass foobared
# 修改为
requirepass testPassword(要修改的密码
)
设置守护线程
vi redis.conf
#找到 daemonize no
# 修改
daemonize yes
Redis daemonize 介绍
1、daemonize介绍
A、redis.conf配置文件中daemonize守护线程,默认是NO。
B、daemonize是用来指定redis是否要用守护线程的方式启动。
2、daemonize 设置yes或者no区别
daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
修改远程登录
vi redis.conf
# 注释掉就可以远程登录了
bind 127.0.0.1 ::1
# bind 127.0.0.1 ::1
连接
# 进入redis安装目录
cd /usr/local/redis/bin/
# 开启服务端,使用 redis.conf 作为配置文件
./redis-server redis.conf
# 查看端口是否监听,默认端口为 6379
netstat -tlnp | grep 6379
# 登录客户端
./redis-cli
# 使用密码登录,如没有设置密码也可不用输入
auth 123456
# 使用 ping查看是否可以正常连接,正常连接会返回 PONG
ping
# set 测试数据
set test 123
#使用get 获取数据
get test
到此安装完成