redis搭建安装步骤

86 阅读2分钟

一:先搭建环境

yum install gcc-c++

二:下载安装包解压到相对应目录下面

cd /usr/local

wget download.redis.io/releases/re…

tar -zxvf redis-4.0.10.tar.gz

三:编译安装

cd redis-4.0.10

make MALLOC=libc

将/usr/local/redis-4.0.10/src目录下二进制文件安装到/usr/local/bin

cd src

make install

四:修改配置文件

使用目录/usr/local/redis-4.0.10下redis.conf作为配置文件,修改内容如下:

vi /usr/local/redis-4.0.10下redis.conf

    

    1)redis安全保护机制配置和端口定义

bind限制访问redis地址,protected-mode是redis安全保护机制。为了除本机外,其他机器可访问,需将“bind

127.0.0.1”注释,同时“protected-mode yes”改为“protected-mode no”

默认的redis默认端口为6379,也可修改

      2)更改守护进程的参数

此处守护进程的 "daemonize no"   参数改为“daemonize yes”

    3)设置快照 AOF文件保存路径

dir /usr/local/redis-4.0.10

五:目前已经安装完成

下面就是测试再做后面的开机启动配置

先到安装文件下面

cd /usr/local/redis-4.0.10

redis-server -h

启动之前的必须做的启动redis的服务

redis-server  redis.conf

下一步正式启动客户端即可进入数据库

redis-cli

六.使用脚本

    进入目录/usr/local/redis-4.0.10/utils,备份并修改redis_init_script

CONF="/usr/local/redis-4.0.10/redis.conf"

cd /usr/local/redis-4.0.10/utils

vi redis_init_script

再往下找打相对应的位置粘贴下面代码

    restart)

        $0 stop

        $0 start

        ;;

七:服务设置

进入到下面目录

cd  /usr/local/redis-4.0.10/utils/

开启redis服务命令

./redis_init_script start

重启redis服务命令

./redis_init_script restart

停止redis服务命令

./redis_init_script stop

八:redis的开机自启功能设置

systemd管理Redis

在/usr/lib/systemd/system目录下新建文件redis.service,内容如下:

cd /usr/lib/systemd/system

新建文本

vi  redis.service

然后就是复制下面的目录到这个文件里面粘贴

[Unit]

Description=Redis

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

[Service]

Type=forking

ExecStart=/usr/local/redis-4.0.10/utils/redis_init_script start

ExecReload=/usr/local/redis-4.0.10/utils/redis_init_script restart

ExecStop=/usr/local/redis-4.0.10/utils/redis_init_script stop

[Install]

WantedBy=multi-user.target

    systemctl start redis.service    # 启动Redis

      systemctl restart redis.service    # 重启Redis

      systemctl stop redis.service    # 结束Redis

      systemctl enable redis.service    # 设置Redis开机自启(最后加上这句就直接可以启动了)

九:关于设置Redis访问密码

修改配置文件redis.conf即可设置访问密码

注: 只是,设置密码后无法再使用脚本和systemctl执行stop restart命令,只能通过redis-cli进入终端,输入密码后执行shutdown命令以关机。

cd /usr/local/redis-4.0.10

编辑 redis.conf

vi redis.conf