zoukankan      html  css  js  c++  java
  • centos 配置redis

    一.配置redis

      简介:Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。

      下载:官网地址:http://redis.io/

        下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

      

      redis的安装(3.0.0版本)

    redis的安装环境会安装到linux系统中。

    第一步:安装VMware,并且在VMware中安装centos系统(参考linux教程)。

    第二步:将redis的压缩包,上传到linux系统

    第三步:对redis的压缩包进行解压缩

    Redis解压缩之后的文件是用c语言写的源码文件

    tar -zxf redis-3.0.0.tar.gz

    第四步:安装c语言环境(安装centos之后,自带c语言环境)

     yum install gcc-c++

    第五步:编译redis源码

    cd redis-3.0.0

    make

    第六步:安装redis

    make install  PREFIX=/usr/local/redis( 指明安装到哪儿)  默认安装在当前路径下

    第七步:查看是否安装成功

         

      redis启动

    前端启动

    前端启动的命令:

             [root@itheima bin]# ./redis-server

    前端启动的关闭:

             强制关闭:Ctrl+c

             正常关闭:[root@itheima bin]# ./redis-cli shutdown

    启动界面:

             

    前端启动的问题:

             一旦客户端关闭,则redis服务也停掉。

     后端启动

    第一步:需要将redis解压之后的源码包中的redis.conf文件拷贝到bin目录下

    [root@itheima bin]# cp /root/redis-3.0.0/redis.conf ./

    第二步:修改redis.conf文件,将daemonize改为yes

    先要使用vim redis.conf

           

    第三步:使用命令后端启动redis

    [root@itheima bin]# ./redis-server redis.conf

    第四步:查看是否启动成功

           

          

    关闭后端启动的方式:

    强制关闭:[root@itheima bin]# kill -9 5071

    正常关闭:[root@itheima bin]# ./redis-cli shutdown

    在项目中,建议使用正常关闭。

    因为redis作为缓存来使用的话,将数据存储到内存中,如果使用正常关闭,则会将内存数据持久化到本地之后,再关闭。

    如果是强制关闭,则不会进行持久化操作,可能会造成部分数据的丢失。

      `Redis自带的客户端

    l  启动

    启动客户端命令:[root@itheima bin]# ./redis-cli -h 127.0.0.1 -p 6379

    -h:指定访问的redis服务器的ip地址

    -p:指定访问的redis服务器的port端口

    还可以写成:[root@itheima bin]# ./redis-cli

    使用默认配置:默认的ip【127.0.0.1】,默认的port【6379】

    l  关闭

    Ctrl+c

    127.0.0.1:6379> quit

       Redis图形客户端

        安装文件:https://redisdesktop.com/download

        

        

        

        安装之后,打开如下:

          

      Redis 配置单机主从配置

        主机:无需配置

         从机:   

    第一步:复制出一个从机

    [root@itheima redis19]# cp bin/ bin2 –r

    第二步:修改从机的redis.conf

    语法:Slaveof masterip masterport

    slaveof 192.168.242.137 6379  (配置是谁的从机)

    第三步:修改从机的port地址为与主机不同

    在redis.conf中修改

           

           

    第四步:清除从机中的持久化文件

    [root@itheima bin2]# rm -rf appendonly.aof dump.rdb

           

    注意:

             主机一旦发生增删改操作,那么从机会将数据同步到从机中

             从机不能执行写操作

  • 相关阅读:
    对日期和时间的处理 NSCalendar
    常用的预处理器指令
    NSString常用方法
    UINavigationBar导航栏相关设置
    Xcode和github入门详细教程
    IOS项目集成ShareSDK实现第三方登录、分享、关注等功能
    ios设备 分辨率(转)
    iOS本地推送
    cunix的opencv学习经验
    mpeg压缩输入格式---打包模式和平面模式
  • 原文地址:https://www.cnblogs.com/ssjifm/p/7767848.html
Copyright © 2011-2022 走看看