工欲善其事,必先利其器,在
学习
redishttp://www.maiziedu.com/course/337/的过程中,我们首先需要学习的就是
redis
的安装与配置,今天和大家分享的就是这部分内容,一起来看看吧。
Redis
安装环境:
CentOS7 Mini
版
64
位、
Redis3.2
一、源码安装
1>
解压、编译并安装
redis
官网下载地址:
http://redis.io/download
tar -zxvf redis-3.2.0.tar.gz -C /usr/local/src
cd redis-3.2.0
make && 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
即可。如下图所示:
3.3
、设置连接密码
redis
默认连接不需要密码,表示任何人都可以连接这台
redis server
进行数据的修改,不太安全。打开
/etc/redis/redis.conf
配置文件,找到
requirepass foobared
,打开注释,修改
foobared
为你自己的密码。比如我的
redis server
密码修改为:
yangxin
。如下图所示:
注意:修改
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
源码安装配置