Redis 的安装与配置
2020-07-28 本文已影响0人
snoopy_fly_
-
下载
官网:https://redis.io/download
这里下载的是 redis-5.0.5 版本 -
上传安装包至 linux
-
安装 Redis
- 解压 Redis
tar -zxvf redis-5.0.5.tar.gz
- 安装 gcc 编译环境
yum install gcc-c++
- 进入到 redis-5.0.5 目录进行安装
make && make install
执行完毕后安装成功。
-
配置 Redis
- 进入 Redis 安装目录中的 utils 目录,拷贝 redis_init_script 到 /etc/init.d 目录,目的是要把 Redis 设置为开机自启
cp redis_init_script /etc/init.d
- 创建 /usr/local/redis 目录,用来存放配置文件
mkdir -p /usr/local/redis
- 从 Redis 安装目录中拷贝配置文件 redis.conf 至 /usr/local/redis 目录
cp redis.conf /usr/local/redis/
-
修改 redis.conf 核心配置文件
- 修改 daemonize no -> daemonize yes,目的是为了让 redis 启动在 linux 后台运行
- 修改 redis 的工作目录为:
dir /usr/local/redis/working
- 修改绑定 IP 改为 0.0.0.0,代表可以让远程连接,不受 IP 限制
bind 0.0.0.0
- 设置 Redis 访问密码
requirepass xxxxyyyy
-
修改 redis_init_script 文件中的 Redis 核心配置文件为如下图所示:
image.png -
为 Redis 启动脚本添加执行权限,随后运行启动 Redis:
mkdir -p /usr/local/redis/working # 创建前面设置的 Redis 工作目录 chmod 777 redis_init_script ./redis_init_script start
- 检查 Redis 进程
image.pngps -ef | grep redis
到此 Redis 安装并且启动成功!
- 设置 Redis 开机自启动,修改 redis_init_script,添加如下内容
#chkconfig: 22345 10 90 #description: Start and Stop redis
如图所示:
image.png
随后执行如下操作:
chkconfig redis_init_script on
重启系统,再查看 Redis 进程:
image.pngreboot ps -ef | grep redis
- 设置 Redis 操作脚本中 Redis 的关闭密码(即 Redis 配置文件中的 requirepass 值),修改 redis_init_script,添加如下内容
-a "xxxxyyyy"
10. 使用 Redis 命令关闭 Redis,若不配置第 9 步,会提示没有权限
./redis_init_script stop
image.png
到此,Redis 安装配置结束!