zoukankan      html  css  js  c++  java
  • Redis在Linux下的安装

    一、下载地址

    ①redis中文网下载地址:http://www.redis.cn/

    ②百度云网盘下载地址:https://pan.baidu.com/s/1UQcF9V3lwA0fxquM_JFMZw

    提取码:lnwk

    二、编译软件安装

    yum -y install gcc gcc-c++ make

    三、安装

    解压后进入目录,编译安装命令:

    make
    make install PREFIX=/usr/local/redis

    四、复制和修改配置文件

    1、需要把redis源码目录下的redis.conf文件复制到redis安装目录的bin目录下

    cp /usr/local/src/redis-5.0.3/redis.conf /usr/local/redis/bin/

    2、修改redis.conf文件,将daemonize的值改为yes后保存。

    五、设置为开机自动启动Redis

    vim /etc/rc.d/rc.local

    添加标准启动命令:

    /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

    给/etc/rc.d/rc.local添加可执行权限:

    chmod +x /etc/rc.d/rc.local

    至此,Redis安装成功。

    六、前端启动与停止

    1)前端启动命令

    /usr/local/bin/redis-server

    2)前端的关闭命令

    ①强制关闭:Ctrl+C快捷键

    ②正常关闭:

    /usr/local/bin/redis-cli shutdown

    注意:

      强制关闭只需在Redis控制台直接执行即可(redis可能会丢失部分数据)。

      正常关闭需要另开一个终端窗口才可执行(redis不会丢失数据,推荐使用)。

    七、后端的启动与停止

    注意:后端启动需要把源码目录下的redis.conf复制到安装目录的bin目录下,并且将daemonize的值改为yes

    1)后端启动命令

    ./redis-server redis.conf

    查看进程

    ps aux | grep redis

    2)后端关闭命令

    ①强制关闭:

    kill -9 进程id

    ②正常关闭:

    ./redis-cli shutdown

    注意:项目中,建议使用正常关闭。因为redis作为缓存来使用的话,将数据存储到内存中,如果使用正常关闭,则会将内存数据持久化到本地之后,再关闭。如果强制关闭,则不会进行持久化操作,可能会造成部分数据丢失。

    八、Redis客户端:redis-cli

    这个客户端有两个常用的功能:

      ①用来正常关闭redis服务。

      ②让终端进入redis控制台(后台运行redis的场景下用到)。

     1)启动

     ./redis-cli -h 127.0.0.1 -p 6379
    • -h:指定访问的redis服务器的ip地址
    • -p:指定访问的redis服务器的port端口

    如果使用的ip地址与端口都是默认的,则上述命令可以这么写:

    ./redis-cli

    2)关闭

    ①强制关闭:Ctrl+C快捷键

    ②正常关闭:

    quit

    要关闭该客户端,使用上述两个命令中任意一个均可,都不会影响redis数据的保存。

     九、其他

    1)redis数据库数量配置

    redis默认创建16个数据库,如果需要修改数量库的创建数量,可以修改redis.conf配置文件中databases的值为改变。

    2)redis数据库选择

    redis默认使用下标为0的数据库,如若需要切换数据库,可以在redis控制台中,使用”select 下标号”选择数据库。

     

  • 相关阅读:
    ASP.NET MVC简介
    jQuery
    C#webform LinQ
    webform LinQ
    C# WebForm内置对象2+Repeater的Command
    C#WebForm内置对象
    JavaScricp
    Webform 内置对象 Session对象、Application全局对象,ViewState
    Webform 内置对象 Response对象、Request对象,QueryString
    WebForm复杂控件
  • 原文地址:https://www.cnblogs.com/jxl1996/p/10182145.html
Copyright © 2011-2022 走看看