Linux 用的是Centos7
一、yum安装
yum install redis -y
二、启动
systemctl start redis
三、查看是否部署完成
redis-cli
#输入ping
返回pong
四、编译安装
Centos7 要先做一个bash 升级 ,否则make过程中会报如下错误
server.c:3318:16: error: 'struct redisServer' has no member named 'loading'
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
PS: yum 过程中如果报错:Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
#第一步:
cd /etc/yum.repos.d/
mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak
mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak
#第二步:
vim CentOS-SCLo-rh.repo
#粘贴如下内容
[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
原因:CentOS7的SCL源停止维护。 当scl源里面默认使用了centos官方的地址,需要替换为阿里云。
五、下载安装包
根目录下新建data目录,下载解压至data/
mkdir data
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
tar -xzvf redis-6.0.8.tar.gz
cd redis-6.0.8
make
六、配置环境变量
vim /etc/profile
export PATH=/data/redis-6.0.8/src:$PATH
source /etc/profile
七、启动
redis-server &
使用配置文件启动:
redis-server /data/6379/redis.conf &
八、关闭
redis-cli shutdown
九、查看redis是否运行
netstat -lnp|grep 63
十、redis连接
本地连接:
redis-cli -a 123456
远程连接:
redis-cli -h 192.168.116.133 -p 6379
如果有密码:
进入之后 再输入: auth 密码