1. 检测 gcc
由于 redis
使用 C语言
编写,所以必须安装 gcc 环境(gcc -v)
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. 前台启动
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
|