一、redis安装包下载
方法一、官网下载
redis的官网:redis官网
选择下载哪个版本都可以,下载完成后上传到linux 服务器上
方法二、wget 地址下载
保证linux 服务器网络畅通
然后通过命令下载
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
二、安装redis
创建一个redis的安装目录
mkdir -p /usr/local/redis
若之前安装过redis,下次安装之前一定要删除干净
rpm -qa | grep -i redis
下载redis包
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
解压安装包
tar -zxvf redis-6.2.6.tar.gz
安装gcc 一会用来编译
yum install gcc
进入到解压后的目录redis-6.2.6下进行编译
make
进入redis-6.2.6/src 文件目录下进行安装
make install
为了方便管理可以将Redis文件中的conf配置文件和常用命令移动到统一文件中
创建bin 和 etc 文件夹
mkdir bin
mkdir etc
将redis-6.2.6目录下的 redis.conf 移动到 redis-6.2.6目录下的etc文件夹下
mv redis.conf /usr/local/redis/redis-6.2.6/etc/
将src 目录下的 mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 bin 目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/redis-6.2.6/bin/
进入etc目录下的redis.conf,编辑 redis.conf配置文件
设置后台启动redis服务
把文件中的daemonize属性no改为yes(表明需要在后台运行)
在vi编辑器中查找关键字,直接按下 “/” 或 “?” 再输入关键字回车即可。
“?” 符号用于向后查找关键字
“/” 符号则用于向前查找关键字
使用 “n” 与 “N” 快速定位到下一个或上一个匹配项
把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问)
编辑 redis.conf配置文件,修改Redis默认密码 (默认密码为空)
在配置文件中找到这一行 # requirepass foobared
打开注释 然后修改后面的密码(foobared)
至此配置文件修改结束,wq 保存退出编辑
设置Redis开机启动
vi /etc/rc.d/rc.local
添加如下代码:
/usr/local/redis/redis-6.2.6/bin/redis-server
/usr/local/redis/redis-6.2.6/etc/redis.conf
到redis 下的bin 目录下执行 redis-server 使用 /usr/local/redis/redis-6.2.6/etc/redis.conf配置文件来启动redis服务
./redis-server /usr/local/redis/redis-6.2.6/etc/redis.conf
输入命令查看redis 是否启动成功
ps aux|grep redis
使用redis 客户端连接测试
如果测试超时,有可能是防火墙的问题,
关闭防火墙命令
# 查看防火墙状态
systemctl status firewalld
# 关闭防火墙
systemctl stop firewalld
# 启动防火墙
systemctl start firewalld