• redis 在linux的安装及部署


    https://blog.csdn.net/qq_40667143/article/details/83278724

    一、redis介绍

    Redis 是一个完全开源免费的,是一个高性能的key-value数据库。

    Redis 与其他 key - value 缓存产品有以下三个特点:

    Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

    Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

    Redis支持数据的备份,即master-slave模式的数据备份

    二、Redis的安装

     1、Redis的官方下载网址是:http://redis.io/download  (这里下载的是Linux版的Redis源码包)

    将Redis的源码包由windows上传到Linux系统的这个目录/opt/redis

    2. 解压缩

    tar -zxvf 上传的redis包

    3. 切换到解压后的目录。

    cd redis-4.0.0

    4. 编译使用make  命令(注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm -q gcc查看gcc是否安装,如果编译出错,请使用make clean清除临时文件。之后,找到出错的原因,解决问题后再来重新安装。 )

    5、编译完成后 进入src目录 进行安装 使用 make install

    三、Redis的部署

    为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

    1、首先先切换到 cd /usr/local

    2、复制代码如下:

    mkdir -p /usr/local/redis/bin (mkdir -p参数是能直接创建一个不存在的目录下的子目录)

    mkdir -p /usr/local/redis/etc

    3、执行Linux文件移动命令

     首先切换到 cd /opt/redis/redis-4.0.0

    执行下面进行复制:

    cp  redis.conf  /usr/local/redis/etc

    cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin

    这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图)也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,

    4、配置后台启动redis服务

    首先进入到 cd etc 目录下编辑 vi redis.conf 

    注意:如果要使用RedisClient 需要关闭防火墙了 启动报 Connection refused: connect 

    这时需要 vim redis.conf  1、注释 bind 127.0.0.1  2、把保护模式  protected-mode  改为 no  然后再 ./redis-server /usr/local/redis/etc/redis.conf  

    然后测试 往 数据库添加一个字符串。

    下面是redis的常用配置。
    比较重要的3个可执行文件:

    redis-server:Redis服务器程序

    redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。

    redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能。

    修改 redis.conf文件
    daemonize yes --- 修改为yes  后台启动

    requirepass 123456  ----注释取消掉设置账号密码

    ps aux | grep '6379'  --- 查询端口

    kill -15 9886 --- 杀死重置

    kill -9 9886 --- 强制杀死

    service iptables stop 停止防火墙

    redis命令连接方式
    ./redis-cli -h 127.0.0.1 -p 6379 -a "123456"  --- redis 使用账号密码连接

    PING 结果表示成功

    停止redis
    redis-cli shutdown  或者 kill redis进程的pid
    ————————————————
    版权声明:本文为CSDN博主「梦想注定是孤独的旅行」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_40667143/article/details/83278724

  • 相关阅读:
    java使用jsp servlet来防止csrf 攻击的实现方法
    Fiddler抓包6-get请求(url详解)
    Fiddler抓包5-接口测试(Composer)
    Fiddler抓包4-工具介绍(request和response)
    Fiddler抓包3-查看get与post请求
    Selenium2+python自动化60-异常后截图(screenshot)
    Selenium2+python自动化59-数据驱动(ddt)
    Selenium2+python自动化58-读取Excel数据(xlrd)
    Selenium2+python自动化57-捕获异常(NoSuchElementException)
    Selenium2+python自动化56-unittest之断言(assert)
  • 原文地址:https://www.cnblogs.com/zhoading/p/12344924.html
Copyright © 2020-2023  润新知