Redis的安装及配置
2.1 redis安装
2.2.1 下载
【redis-5.0.5.tar.gz】
地址:https://redis.io/
下载之后通过xftp工具上传到linux的usr/local目录
2.2.2 安装
-
先安装gcc工具
yum install -y gcc
-
解压
tar -zxvf redis-5.0.5.tar.gz
-
进入到解压后的目录,进行编译
make MALLOC=libc
-
安装
make install
-
启动redis
## 进入到redis的src目录执行 redis-server ## 启动redis,并后台运行redis服务 redis-server &
-
启动redis客户端
## 进入到redis的src目录执行 redis-cli
2.2 redis配置
在redis的根目录中提供了一个redis.conf文件,此文件是redis配置文件的一个模板,默认启动的时候时不加载的,如果对配置文件进行了修改之后,启动时需要指定配置文件
- 如果对配置文件进行修改,建议拷贝一份模板进行修改,尽量保留一份原始模板
2.2.1 修改port
- 先查询要修改的内容在配置文件的行号:cat -n redis.conf| grep port
[root@theo redis-5.0.5]# cat -n redis.conf| grep port
90 # Accept connections on the specified port, default is 6379 (IANA #815344).
91 # If port 0 is specified Redis will not listen on a TCP socket.
92 port 6379
....
- 直接编辑指定行:vim +92 redis.conf
[root@theo redis-5.0.5]# vim +92 redis.conf
- 启动redis指定配置文件
[root@theo redis-5.0.5]# ./src/redis-server redis.conf &
2.2.2 常用配置
## 设置redis是否以守护程序运行(简单理解为后台运行需要通过kill来杀死后台进程)
daemonize no|yes
## 指定保存redis进程ID的文件路径
pidfile /var/run/redis_6379.pid
## 指定redis端口
port 6379
## 设置是否开启保护模式(不允许远程连接,比如我们的视图工具需要连接)
protected-mode yes
## 在保护模式下设置允许访问redis的主机的ip(此ip一定时redis主机可见)
bind 127.0.0.1
## 设置访问密码
requirepass 123456
## 设置redis中数据库的个数
databases 16