Linux安装redis详细教程 一、删除redis 查看reids 是否在运行,如果在运行的话,先关闭 。
ps -ef|grep redis
如果redis 没有设置密码启动,直接使用该命令 redis-cli shutdown
如果redis 设置密码启动,想关闭redis服务器:./redis-cli -a 密码 shutdown ./bin/redis-cli -a redis@123 shutdown
删除掉解压后的文件目录和所有文件
rm -rf /usr/local/redis-5.0.7
二、安装redis
- 下载并将redis压缩包解压到指定的目录
这里是将redis解压到/opt文件夹下,可以使用-C指定到解压的文件夹
wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar -zvxf redis-5.0.7.tar.gz -C /usr/local/

2. 安装gcc
redis是c语言编写的,所以我们需要进入解压的目录下安装gcc
cd redis-5.0.7/
yum -y install gcc

安装成功后输入 : gcc -v 查看版本

2.安装
将下载好的安装包放入任意的目录下,我一般放入opt下

通过tar -zxvf 文件名 进行解压
tar -zxvf redis-5.0.4.tar.gz


解压完成之后,会出现一个蓝色的redis文件夹 ,个人习惯一般会将这个文件夹移动到/usr/local/redis (像nginx 等中间件都会移动到 /usr/local下便于查找)
命令:
将redis-5.0.4移动到/usr/local/redis下:
mv redis-5.0.4 /usr/local/redis
进入 /usr/local/redis 并通过 ls 命令查看
cd /usr/local/redis
ls

2.5安装前置环境准备:
需要安装c++ 通过命令 yum -y install gcc-c++
yum -y install gcc-c++
3.编译
1、进入到/usr/local/redis/之后 输入命令 make 进行编译

2、编译成功之后执行:make PREFIX=/usr/local/redis install
make PREFIX=/usr/local/redis install

执行成功之后会出现两个文件 分别为 bin文件夹 和 redis.conf 文件

4.配置redis.conf
注解: 创建保存配置文件的文件夹
mkdir redisconf
注解:将redis.conf拷贝进去
cp redis.conf redisconf/
注解: 进入 redisconf
cd redisconf/
#注解: 使用vim 修改文件
vim redis.conf

2.进入之后输入:“:set number” 将行号显示出来

- 此次主要是修改简单的配置文件,可以后台启动,并且外部能访问。(一般项目的redis也只配置这么多)
3.1、将69行注释 目的:允许内网通过ip能访问

3.2、将88行yes 改为no 目的:允许外网访问

3.3、改端口号不必多说 如果你的6379端口号已经被占用可以改

3.4、将136行改为yes 目的: 后台启动

edis密码修改:requirepass
(设置 redis 连接密码,图例密码为redis@123)

配置完成之后保存
5.启动redis
1.进入 /usr/local/redis/bin下
cd /usr/local/redis/bin

2.通过配置文件启动 :/usr/local/redis/bin/redis-server /usr/local/redis/redisconf/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis/redisconf/redis.conf

3.查看是否启动成功

10. 关闭redis服务
(1) 通过kill命令:(暴力关闭,容易丢失数据)
#查看redis的进程pid
ps -ef|grep redis
kill -9 pid
123
(2) 通过redis-cli命令关闭:(正常用这个方式关闭)
redis-cli shutdown
# 如果redis 设置密码启动,想关闭redis服务器:./redis-cli -a 密码 shutdown
./bin/redis-cli -a redis@123 shutdown

创建远程连接
使用命令登录redis机器,测试set get命令
redis-cli -p 6379 -a redis@123

. 新增连接到redis 服务器,输入名称、ip地址、端口、密码。测试连接

- 可以查看redis的数据

