环境
[root@iZayh3eg8rjhsjZ ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core
本次安装Redis安装是使用源码包编译安装
详细操作步骤
1 安装编译所需要的软件
这些软件包是为了编译Redis准备的,必须要安装~~
[root@iZayh3eg8rjhsjZ ~]# yum install cpp binutils glibc-kernheaders glibc-common glibc-devel gcc make
2 下载 Redis 并解压编译
在这一步中,我们可以跟随官网的节奏走官网的Redis步骤(在这里我继续啰嗦一下)
[root@iZayh3eg8rjhsjZ ~]# wget http://download.redis.io/releases/redis-4.0.2.tar.gz
[root@iZayh3eg8rjhsjZ ~]# tar xzf redis-4.0.2.tar.gz
[root@iZayh3eg8rjhsjZ redis-4.0.2]# cd redis-4.0.2
[root@iZayh3eg8rjhsjZ redis-4.0.2]# make
3 启动服务
注意:步骤2中 已进入 redis-4.0.2 目录
后台启动 Redis 服务,这个启动服务的方法有点丑陋,不过简单部署就这么操作吧
[root@iZayh3eg8rjhsjZ redis-4.0.2]# src/redis-server &
查询 Redis 进程
[root@iZayh3eg8rjhsjZ redis-4.0.2]# ps -ef | grep redis
[root@iZayh3eg8rjhsjZ redis-4.0.2]# ps -ef | grep redis
root 3358 3316 0 Feb02 pts/1 00:00:04 src/redis-server *:6379
root 7847 7611 0 00:09 pts/2 00:00:00 grep --color=auto redis
查询 Redis 默认的 6379 端口
[root@iZayh3eg8rjhsjZ redis-4.0.2]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 3358/src/redis-serv
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3240/sshd
tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 3410/python
tcp6 0 0 :::3306 :::* LISTEN 3084/mysqld
tcp6 0 0 :::6379 :::* LISTEN 3358/src/redis-serv
结束进程
kill -9 pid
4 测试 Redis 服务
注意:步骤2中 已进入 redis-4.0.2 目录
[root@izm5e4ame764563jemkbgaz redis-4.0.2]# src/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"