【redis】centOS安装配置redis

本文记录CentOS中安装和配置redis缓存服务器的方法。

1、下载redis

从redis官网下载redis最新稳定版本的源码。如可以使用如下命令下载(本文下载使用的是3.2.9的版本):

wget http://172.16.1.65/files/40260000022F60B0/source.goyun.org:8000/source/Redis/redis-3.2.9.tar.gz

2、安装gcc编译器

下载redis源码后需要在CentOS上使用gcc进行编译生成可执行文件。所以首先需要安装gcc工具,可以使用如下命令:

yum -y install gcc gcc-c++ kernel-devel

3、编译+安装

解压下载后的redis源码,并进入解压后的源码目录后执行make编译,编译成功后执行make install进行安装,命令如下:

tar -xvf redis-3.2.9.tar.gz
cd redis-3.2.9
make
make install

4、配置redis

(1)、创建redis用户

为redis创建用户并设置密码。创建用户命令如下:

useradd redis
设置密码可以使用如下命令:

passwd redis

(2)、创建配置文件

在etc目录下创建redis目录用于保存redis的配置,并将源码目录下的redis配置文件拷贝到该目录下。执行命令如下:

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

(3)、创建数据和log相关保存目录

在var目录下新建redis目录并在其中新建几个目录用于保存redis的dump file、进程pid文件、log文件。可以参考如下命令:

mkdir -p /var/redis/data
mkdir -p /var/redis/run
mkdir -p /var/redis/log
使用如下命令设置数据目录的用户组:

chown -R redis:redis /var/redis

(4)、修改redis的配置文件

修改redis的配置文件(/etc/redis/redis.conf),主要完成如下修改:

  • 指定进程号存储目录

修改配置文件中pidfile的配置,如下为本机修改后该字段的配置:

pidfile /var/redis/run/redis_6379.pid

  • 修改数据存储目录

修改配置文件中dir的配置指定数据存储的路径。如本文中的配置如下:

dir /var/redis/data

  • 修改log存储目录

修改配置文件中logfile的配置用于指定log的存储路径。如本文中的配置如下:

logfile /var/redis/log/redis.log

  • 设置密码访问控制

修改配置文件中requirepass的字段配置,取消之前的注释(#),然后修改后面的密码配置为自己需要的值即可。

  • 设置局域网访问

修改配置文件中bind的字段配置(默认为127.0.0.1,只能使用本机访问)为局域网的IP地址,否则局域网内的其他主机无法链接到本redis服务器。

5、启动redis服务

可以使用如下命令启动redis服务器。

sudo /usr/local/bin/redis-server /etc/redis/redis.conf

6、客户端链接redis服务器

客户端可以使用redis-cli作为客户端链接redis服务器进行测试验证。如下为链接命令

redis-cli -h iZwz9gbs9bf9mtwhs3mhpoZ -p 6379 -a 123456
其中iZwz9gbs9bf9mtwhs3mhpoZ为redis服务器bind的ip或ip对应的主机名。-a的参数为redis服务器中配置的密码(本文为123456)。

7、停止redis服务

可以使用如下命令停止redis的服务器。

redis-cli -h iZwz9gbs9bf9mtwhs3mhpoZ -p 6379 -a 123456 shutdown


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值