centos7编译安装redis

一、下载、安装redis

源码包放在/usr/local/src 目录。我的软件安装目录统一指定在 /usr/local/'软件名'(如:/usr/local/nginx、/usr/local/mysql)

[root@study src]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz      #下载

[root@study src]# tar -zxvf redis-4.0.11.tar.gz      #解压 

[root@study src]# cd redis-4.0.11      #进入目录 

[root@study redis-4.0.11]# make      #编译 

二、创建redis目录

[root@study redis-4.0.11]# mkdir -p /usr/local/redis   

三、复制 redis-server 、redis-cli、redis.conf 到新建立的文件夹

[root@study redis-4.0.11]# cp src/redis-server /usr/local/redis/

[root@study redis-4.0.11]# cp src/redis-cli /usr/local/redis/

[root@study redis-4.0.11]# cp redis.conf /usr/local/redis/

四、编辑配置文件 redis.conf

基本参数设置

1、daemonize 改为 yes #守护进程模式 。

2、bind 127.0.0.1 绑定网卡。这里的 bind 是指绑定本机哪个网卡IP,而不是指绑定允许访问的IP。

      a、bind 127.0.0.1              表示只允许本机访问redis ;

      b、bind 192.168.0.100      如果是绑定本机内网地址,则表示只允许同网段内机器访问redis ;

      c、bind 0.0.0.0                   表示所有机器(包括公网,有安全隐患)访问 redis ;

3、设置密码 requirepass '新密码'。

4、protected-mode yes/no ,是否为保护模式,密码验证;

五、将redis加入启动服务,并设置开机启动

1、创建文件 redis.service  

[root@study redis-4.0.11]# vim /usr/lib/systemd/system/redis.service   

内容如下:

[Unit]

Description=Redis

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/var/run/redis_6379.pid

ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

2、设置开机启动

[root@study redis-4.0.11]#systemctl enable redis.service         #设置redis开机启动

[root@study redis-4.0.11]# systemctl start redis.service            #启动redis 

[root@study redis-4.0.11]#  systemctl daemon-reload                #重载服务

六、客户端链接redis

[root@study redis-4.0.11]#  /usr/local/redis/redis_cli -h 127.0.0.1 -p 6379     

    如果想直接使用redis开头连接服务,则需要创建命令软链接: ln -s /usr/local/redis/redis-cli /usr/bin/redis 

    如果有密码,则进入 验证密码: auth 密码 。否则直接链接上redis

你可能感兴趣的:(centos7编译安装redis)