Redis单实例安装与配置

原文链接:http://blog.csdn.net/xyang81/article/details/51649684
安装环境:CentOS7 Mini版 64位、Redis3.2

一、源码安装

1> 解压、编译并安装

redis官网下载地址:http://redis.io/download

wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -zxvf redis-3.2.0.tar.gz -C /usr/local/src
cd redis-3.2.0
make && make install

make时如果遇到zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory错误,用make MALLOC=libc && make install重新安装

2> 设置系统环境变量

redis安装完成后,redis-server、redis-cli等程序默认安装在/usr/local/src/redis-3.2.0/src目录中,我们需要将它安装到系统搜索路径,并安装为系统服务,方便在任何终端访问,并且开机自动启动。

cd /usr/local/src/redis-3.2.0/utils
./install_server.sh

安装服务提示
执行install_server.sh会提示你输入redis配置文件、日志文件、数据目录和redis-server的存储位置,如果不需要修改路径,直接回车即可。如上图中,默认的redis配置文件为/etc/redis/6379.conf,我改成了/etc/redis/redis.conf。日志文件路径、数据目录、redis-server和redis-cli依次安装到了/var/log/redis.log、/var/lib/redis/data、/usr/local/bin/redis-server和/usr/local/bin/redis-cli路径中。

3> 配置

3.1、 修改默认服务名称

执行install_server.sh命令后,默认redis的服务名称为redis_6039,不方便记忆。将/etc/rc.d/init.d/redis_6039修改成/etc/rc.d/init.d/redis即可

service redis_6039 stop   # 先停止redis服务
mv /etc/rc.d/init.d/redis_6039 /etc/rc.d/init.d/redis
service redis start # 启动服务
# 开机启动
chkconfig --add redis
chkconfig redis on
3.2、 修改绑定IP

redis默认绑定的IP是127.0.0.1,所以其它机器是无法连接的。将其绑定为本机的所有网卡IP即可(有些机器可能有多个IP)。打开/etc/redis/redis.conf配置文件,找到bind 127.0.0.1配置项,修改成bind 0.0.0.0即可。如下图所示:
修改bind参数

3.3、设置连接密码

redis默认连接不需要密码,表示任何人都可以连接这台redis server进行数据的修改,不太安全。打开/etc/redis/redis.conf配置文件,找到requirepass foobared,打开注释,修改foobared为你自己的密码。比如我的redis server密码修改为:yangxin。如下图所示:
修改redis密码配置

注意:修改redis.conf配置之后,要重新启动服务使其生效。

service redis restart

登录:

redis-cli -h <your ip> -p <port> -a <your password>

#示例:
redis-cli -h 192.168.0.200 -p 6379 -a 123456

二、YUM方式安装

1、安装

yum install -y redis

默认配置文件: /etc/redis.conf

2、配置开机启动

systemctl enable redis
systemctl daemon-reload

3、设置密码和绑定IP参考源码安装配置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xyang0917

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值