Redis 基础-安装(第二章)

1. 检测 gcc

由于 redis 使用 C语言 编写,所以必须安装 gcc 环境(gcc -v)

1
$ yum install -y gcc 

2. 下载并解压安装包

可使用外网直接下载或者上传到机器上

1
2
3
4
# 下载
$ wget http://download.redis.io/releases/redis-6.0.3.tar.gz

$ tar -zxvf redis-5.0.3.tar.gz

3. 编译

1
2
3
# 切换到其安装目录下,之后编译
$ cd redis-5.0.3
$ make

4. 安装

1
$ make install PREFIX=/home/glett/service/redis

5. 启停服务

1. 前台启动

1
$ ./redis-server

2. 后台启动

redis 的源码目录中复制 redis.conf 到安装目录,修改 redis.conf 文件:

  • daemonize no : 修改为 yes 表示后台启动
  • bind 127.0.0.1 : 修改为 0.0.0.0,开放给所有 ip
  • protected-mode no : 修改为 yes 表示关闭保护模式,其他客户端也可以连接
  • logfile "" : 修改为相应日志文件,不能是文件夹,默认会将日志写入 /dev/null
1
2
3
$ cp /home/glett/software/redis/redis.conf /home/glett/service/redis/bin/
$ vi redis.conf
$ ./redis-server redis.conf

3. 停止

使用 redis-cli shutdown 停止服务

6. 设置开机启动

1
2
3
vi /etc/rc.local
# 在里面添加内容:/home/glett/service/redis/bin/redis-server /home/glett/service/redis/bin/redis.conf
# 意思就是开机调用这段开启redis的命令

7. 设置密码

1
2
3
4
5
6
7
8
9
10
11
# 连接 redis
$ /home/kafka/service/redis/bin/redis-cli

# 查看现有的redis密码
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""

# 设置密码
127.0.0.1:6379> config set requirepass 123456
OK