一、升级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个库