Linux安装Redis

1、下载redis 安装包到 /usr/local/src ,并解压

 ( 这里为了加速下载,选择了华为镜像地址:https://mirrors.huaweicloud.com/redis/ )

# 切换到 /usr/local/src
cd /usr/local/src

# 使用 curl 下载 redis 
curl -O https://mirrors.huaweicloud.com/redis/redis-5.0.7.tar.gz

# 解压
tar zxvf redis-5.0.7.tar.gz

 

2、安装

 注:

这一步构建需要 Linux 安装了 gcc ,否则会报错 /bin/sh: cc: command not found,如果报错了之后,再安装 gcc  ,需要删除解压的 redis ,重新解压再构建 ,执行 yum -y install gcc-c++ 即可安装 gcc 

# 切换到 redis 解压文件夹
cd redis-5.0.7

# 构建
make

# 切换到 ./src
cd src

# 安装 redis 到 /usr/local/redis
make install PREFIX=/usr/local/redis

3、拷贝默认的配置文件到安装目录下的 ./etc 目录

# 创建 ./etc 目录
mkdir /usr/local/redis/etc

# 拷贝 redis.conf 到 ./etc
cp /usr/local/src/redis-5.0.7/redis.conf /usr/local/redis/etc

 

4、修改 redis.conf 默认配置

 1) 修改为后台可运行

  把 daemonize no 改为 daemonize yes   (是否为进程守护,关闭ssh窗口后即是否在后台继续运行)

 2) 设置密码

  把 requirepass foobared 的注释去掉,将foobared改为需要的密码 (在有密码的情况下,打开保护模式)

3) 关闭保护模式

 把protected-mode yes改为protected-mode no(在没有密码的情况下,关闭保护模式)

4) 取消绑定本地地址(如果不取消绑定,无法远程连接 redis)

 注释掉bind 127.0.0.1

 

5、设置 redis 开机启动

# 在 /etc/rc.local 里面添加内容(意思就是开机时执行这段命令)
vim /etc/rc.local # redis 以某个配置启动的命令使 redis
-server [配置文件] /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

 

6、将 redis 的bin 添加到 PATH 路径,方便调用

vim /etc/profile

# 在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 这一行下面,添加如下内容:
PATH=$PATH:/usr/local/redis/bin
export PATH

如图:

 

 

7、redis 常用命令

# 启动 redis
redis-server [配置文件]

# 停止 redis 命令
redis-cli shutdown

# 登录 redis
redis-cli [-a 密码]

# 登录远端 redis
redis-cli -h [IP] -p [端口] -a [密码]

 

原文地址:https://www.cnblogs.com/lkc9/p/11956263.html