zoukankan      html  css  js  c++  java
  • Redis 单机部署

    参考文章:

    https://www.cnblogs.com/zy-303/p/10273167.html#_label0

    https://blog.csdn.net/linyifan_/article/details/86508298

       

       

    1,下载redis,下载地址http://download.redis.io/releases/,选择自己的版本

    2,将下载好的源码包传送至/usr/local目录

    3,进入/usr/local目录,解压源码包

    cd /usr/local/

    tar -zxvf redis-5.0.3.tar.gz

    4,安装依赖包,进入redis目录,执行编译

    yum install -y gcc

    cd redis-5.0.3

    make

    make执行完毕之后弹出如下提示

    此时可以选择执行make test 也可以不执行。

    5,编辑配置文件

    vi redis.conf

    a.远程访问需要把bind注释掉

    bind 127.0.0.1 修改为 # bind 127.0.0.1

    b.默认启动时为后台启动,yes为后台启动

    daemonize yes

    c.设置密码,找到

    #requirepass foobared 字符修改为requirepass password123

    password123为访问密码,也可以自定义其他密码

    6,进入src目录,启动

    [root@redisa redis-5.0.3]# cd src/

    [root@redisa src]# ./redis-server ../redis.conf

    5614:C 04 Apr 2019 16:38:05.151 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

    5614:C 04 Apr 2019 16:38:05.151 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=5614, just started

    5614:C 04 Apr 2019 16:38:05.151 # Configuration loaded

    7,使用redis-cli客户端连接并测试

    [root@redisa src]# ./redis-cli

    127.0.0.1:6379> auth password123

    OK

    127.0.0.1:6379> set test test

    OK

    127.0.0.1:6379> get test

    "test"

    127.0.0.1:6379>

    8,使用window客户端连接

    redis desktop manager

    https://redisdesktop.com/download

    (官网 )

    github地址:

    https://github.com/uglide/RedisDesktopManager/releases

    百度网盘:

    https://pan.baidu.com/s/172b0VO1SrxEpwKyL-Lli0g 提取码:f12v

    安装完redis desktop manager直接运行

    登陆后的样子

       

    9,redis的开机自启和加入systemctl启动控制

    vi /usr/lib/systemd/system/redis.service

    [Unit]

    Description=Redis Server

    After=network.target

       

    [Service]

    ExecStart=/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf --daemonize no

    ExecStop=/usr/local/redis-5.0.3/src/redis-cli -p 6379 shutdown

    Restart=always

       

    [Install]

    WantedBy=multi-user.target

    redis-cliredis-serverredis.conf文件的位置根据你实际放置的位置设定,--daemonize no这个参数一定要带上,即使你配置文件里设置daemonize的值是yes,不然设置的服务不生效。

       

    systemctl daemon-reload //重载服务,修改完redis.service配置文件之后需要执行此命令

    systemctl start redis.service //启动服务

    systemctl stop redis.service //停止服务

    systemctl enable redis.service //添加到开机自动启动中

  • 相关阅读:
    HDU 树型dp
    NOIP模拟 Math
    HTML5本地存储LocalStorage和sessionStorage
    数据结构与算法第一章答案
    堆和队列的应用之——简单计算器
    HITCS-LAB1 Linux 下C工具的应用
    cs:app 第二章homework(已完结)
    vim使用小结(1)
    学术英语写作(1)
    linux基础(2)
  • 原文地址:https://www.cnblogs.com/withfeel/p/10655994.html
Copyright © 2011-2022 走看看