Redis- Linux环境安装及使用

1.安装Redis

Redis官网下载以及文档

1.1 安装gcc

yum -y install gcc

1.2 下载Redis安装包

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

1.3 解压Redis安装包

tar -zxvf redis-4.0.6.tar.gz

1.4 编译安装

cd redis-4.0.6
make

 若出现如下错误:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory,则使用下面命令编译

 make MALLOC=libc

2.Redis的三种启动方式

2.1 直接启动

cd redis-4.0.6
src/redis-server

在这里插入图片描述

2.2 指定配置文件启动

cd redis-4.0.6
src/redis-server redis.conf

2.3 配置开机自启

 首先我们要知道启动脚本redis_init_script位于Redis安装路径的/utils目录下,我们需要将启动脚本复制到/etc/init.d目录下,这里我们将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

在这里插入图片描述

 我们打开启动脚本,需要注意的是这里需要修改下Redis的服务EXEC和客户端CLIEXEC路径。

EXEC=/usr/local/redis-4.0.6/src/redis-server
CLIEXEC=/usr/local/redis-4.0.6/src/redis-cli

 除此之外,注意红圈的地方,是我们启动脚本会去默认读取的配置文件,所以我们此时还需要将启动所用配置文件放至该目录下。

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

 我们此时通过chkconfig redisd on命令发现自启动并未成功
在这里插入图片描述
 这里我们需要在自启脚本上面添加下面两行代码

#!/bin/sh
#chkconfig:   2345 90 10

在这里插入图片描述

 一切OK之后,我们可以通过下面命令去进行操作。

chkconfig redisd on 设置为开机自启动

service redisd start 打开服务

service redisd stop 关闭服务

2.4 自定义Redis服务配置

 以下配置主要针对redis.conf配置文件进行修改。

2.4.1 支持远程调用

 配置Linux服务器上的Redistribution服务,允许远程调用

# bind 127.0.0.1 注释bind放开限制

protected-mode no 修改保护模式
2.4.2 设置密码
requirepass pass123 设置密码
2.4.3 后台启动
daemonize yes

2.5 客户端测试

 通过客户端测试我们Redis服务是否正常启动可以使用

src/redis-cli -h 127.0.0.1 -p 6379 -a pass123
-h  是主机IP地址
-p  是端口号
-a  是密码

src/redis-cli(可直接使用该命令 默认ip:127.0.0.1 port:6379 password:无)

 ps:若仍出现远程无法连接服务器Redis问题,检查防火墙访问限制Linux-Redis访问问题

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐