环境:centos7.6,redis5.09
本次采用源码包的方式安装,首先去官方下载5.09版的包,官网地址:
将下载的包传到服务器去,安装之前需要将gcc装好,不然无法编译安装
[root@nginx ~]# yum -y install gcc
[root@nginx ~]# ls
redis-5.0.9 redis-5.0.9.tar.gz test2
[root@nginx ~]# cd redis-5.0.9/
[root@nginx redis-5.0.9]# ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-moduleapi src
BUGS deps MANIFESTO runtest runtest-sentinel tests
CONTRIBUTING INSTALL README.md runtest-cluster sentinel.conf utils
[root@nginx redis-5.0.9]# make install
装好之后拷贝两个文件:
[root@nginx redis-5.0.9]# mkdir /etc/redis/
[root@nginx redis-5.0.9]# cp redis.conf /etc/redis/6379.conf
[root@nginx redis-5.0.9]# cp utils/redis_init_script /etc/init.d/redis
修改一下配置文件:
[root@nginx ~]# vim /etc/redis/6379.conf
修改这两个地方:
bind 0.0.0.0
aemonize yes //表示让redis后台运行
保存退出启动服务:
[root@nginx ~]# service redis start
[root@nginx ~]# netstat -tunlap| grep redis
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 9150/redis-server 0
[root@nginx ~]#
ok,启动正常,下面测试一下连接读写:
[root@nginx ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> set aaa 100
OK
127.0.0.1:6379> get aaa
"100"
127.0.0.1:6379> del aaa
(integer) 1
127.0.0.1:6379> exit
[root@nginx ~]#
完美收工。