zoukankan      html  css  js  c++  java
  • redis(1)--redis3.2.8安装

    一、下载安装包

      http://download.redis.io/releases/  选择对应的版本

    二、copy到对应的虚拟机上

      运行 tar -zxvf  redis-3.2.8 进行解压

      更改文件名称:

      mv redis-3.2.8 redis

    三、cd redis-3.2.8 进入redis目录

      运行 make && make install 进行编译

      

    编译成功

    若报错,则redis编译需要gcc,因此先安装gcc # yum install gcc
    make test 需要tcl #yum -y install tcl

    四、换到utils目录下,执行redis初始化脚本install_server.sh,使用默认配置,一直按回车

    五、启动、停止redis

    /tec/init.d/redis_6379 stop

    /tec/init.d/redis_6379 start

    六、查看当前redis

     

    Redis安装到指定目录

    一二、下载。copy解压到目录并更名 /root/redis

    三、安装到指定目录

    进入目录:cd redis

      make PREFIX=/root/redis install 

      会在/root/redis  生成bin目录(里面是redis命令)

    四、修改配置文件

    运行vi redis.conf

      1. 按inset 进入insert模式  ,修改配置

      2. 将daemonize no改为 daemonize yes

        在命令模式(进入后直接按shift+:)下输入

        /xxx,这个是查找文件中“xxx”这个单词,是从文件上面到下面查找;

        ?xxx,这个是查找文件中“xxx”这个单词,是从文件下面到上面查找,

      3. 按esc 推迟insert模式

      4. 按:wq  保存退出

      按:q!   不保存退出

      

    五、启动redis

      ./bin/redis-server ./redis.conf (可后台运行)

    启动redis(其他方式命令启动)
    安装完redis后的下一步就是怎么去启动和访问,我们首先先了解一下Redis包含哪些可执行文件
    我们常用的命令是redis-server和redis-cli
    1. 直接启动
    redis-server ../redis.conf
    服务器启动后默认使用的是6379的端口 ,通过--port可以自定义端口 ; 6379在手机键盘上MERZ对应,MERZ是一名意大利歌女的名字

    Redis-server --port 6380
    以守护进程的方式启动,需要修改redis.conf配置文件中daemonize yes

    六、连接客户端 ./bin/redis-cli 

    操作客户端:keys *

    按 ctrl + c 退出客户端

     七、停止redis 

      redis-cli SHUTDOWN

      考虑到redis有可能正在将内存的数据同步到硬盘中,强行终止redis进程可能会导致数据丢失,正确停止redis的方式应该是向Redis发送SHUTDOW命令
      当redis收到SHUTDOWN命令后,会先断开所有客户端连接,然后根据配置执行持久化,最终完成退出

      ps -ef | grep redis 查出进程 

      kill -9 8061 杀死进程   再查看(强杀进程)

      

    开机自启动设置

    1、设置开机自启

      chkconfig --add redis  

      service redis start 启动服务

    2、查看开机自启动项

      chkconfig --list

    8、重启

      reboot

    9、ps -ef | grep 6379

  • 相关阅读:
    sql 随机获取100条数据
    NPOI导出信息
    JavaScript打印页面
    生僻字在页面上不显示(䶮)
    C# 下载文件并使用指定名称展示
    layui 表格列编辑获取编辑前的值然后重新赋值,并通过键盘控制编辑位置
    C# 网络图片转base64
    C# WebApi debug模式下编译没有问题,切换到release模式下编译就有异常,但是依旧能生成成功,再切回到debug模式也会报错,也可以生成成功
    HTTP/2
    Class的继承
  • 原文地址:https://www.cnblogs.com/flgb/p/10786692.html
Copyright © 2011-2022 走看看