Redis6.0.3安装(Centos7)

一、升级gcc

CentOS7默认安装的是4.8.5,而redis6.0只支持5.3以上版本,这里将gcc升级到9,否则编译时报错

1.1 安装gcc9
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
1.2 永久切换

临时切换:scl enable devtoolset-9 bash

永久切换,则需要增加环境变量:vi /etc/profile

source /opt/rh/devtoolset-9/enable

环境变量生效:source /etc/profile

查看gcc版本

二、安装Redis

2.1 下载并安装

下载:wget http://download.redis.io/releases/redis-6.0.3.tar.gz

解压缩:tar -zxvf redis-6.0.3.tar.gz

转到到安装目录:mv redis-6.0.3 /usr/redis

进入解压缩目录:cd /usr/redis

编译:make

安装:make install

2.2 前台启动

cd src

./redis-server(利用CTRL+C退出)

三、配置文件:/usr/redis/redis.conf

3.1 修改端口

修改默认端口,redis默认端口容易受到黑客攻击

3.2 以后台进程方式启动

修改daemonize no 为daemonize yes

3.3 设置redis远程连接
  • 先放行你设置的端口号

关闭防火墙和SELINUX

  • 注释掉bind 127.0.0.1
  • 设置redis连接密码:在requirepass foobard改为requirepass chp0811

四、启停

4.1 关闭

停止redis(关闭默认端口):./redis-cli shutdown

查找进程号并杀死进程:

查找进程号:ps -aux|grep redis 
杀死进程:kill -9 进程号
4.2 后台启动

[root@localhost src]# ./redis-server /usr/redis/redis.conf

五、Windows客户端工具

5.1 安装

下载软件:redis-desktop-manager-0.9.3.817.exe

5.2 连接

输入地址、心修改的端口、用户密码

点击“测试连接”,验证是否可行

点击左上角“连接到Redis服务器”

这样就连接成功了,有默认的16个库

发表回复