开发者

Deepin UOS编译安装Redis的实现步骤

目录

    升级系统

    sudo apt update
    sudo apt -y dist-upgrade

    安装常用软件

    sudo apt -y install vim net-tools wget gcc make lrzsz

    下载安装包

    wget https://download.Redis.io/redis-stable.tar.gz

    解压缩安装包

    tar -zxvf redis-stable.tar.gz

    进入解压目录后编译安装

    cd rediphps-stable
    sudo make PREFIX=/usr/local/redis install

    创建配置文件目录www.devze.com

    sudo mkdir -p /usr/local/redis/conf

    拷贝配置文件模板

    sudo cp redis.conf /usr/local/redis/conf/

    修改配置文件

    sudo vim /usr/local/redis/conf/redis.conf
    #修改绑定IP
    bind 0.0.0.0
    #修改启动方式为多线程模式
    daemonize yes
    #设置密码 requirepass foobared
    requirepass 123456

    修改服务启动文件

    cd /lib/systemd/system
    sudo vim redis.service

    服务启动文件内容

    [Unit]
    Description=Redis
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecphpStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

    重新加载service文件

    开发者_Elasticsearchsudo systemctl daemon-reload 

    启动redis

    sudo systemctl start redis

    开机自启动redis

    sudo systemctl enable redis

    测修改环境变量

    sudo vim /etc/profile
    export REDIS_HOME=/usr/local/redis
    export PATH=$PATH:$REDIS_HOME/bin

    测试

    redis-cli
    AUTH 123456
    SRtsWdinfo server

    连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 --raw 避免中文乱码

    redis-cli -h localhost -p 6379 --raw
    
    #检测redis服务是否启动 正常启动后响应信息为pong
    ping
    
    #查看信息 info [section]
    info
    
    #查看服务器信息
    info Server

    Redis添加认证

    #修改配置文件
    sudo vim /etc/redis/redis.conf
    #将配置文件中bing 127.0.0.1 ::1修改为bind 0.0.0.0 0:0:0:0:0:0:0:0指定任意主机都可以访问
    #将配置文件中requirepass foobared 去掉注释 foobared修改为修改后的密码,例如requirepass 123456
    #保存修改后的配置文件重启redis服务
    sudo systemctl restart redis
    #连接远程服务器 -h 远程服务器地址 -p编程 远程服务器端口号 -a 密码
    redis-cli -h localhost -p 6379 --raw -a "123456"
    #无密码连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号
    redis-cli -h localhost -p --raw 6379
    #连接成功后 使用密码认证 auth 密码 提示OK通过认证
    auth 123456
    
    #或者使用config命令
    config set requirepass 123456
    config get requirepass

    到此这篇关于Deepin UOS编译安装Redis的实现步骤的文章就介绍到这了,更多相关Deepin UOS编译安装Redis内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新数据库

    数据库排行榜