一.配置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

      

注意:

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

从机不能执行写操作

centos 配置redis的更多相关文章

  1. mac与centos下redis的安装与配置

    前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法. 安装 mac下面 安装命令:brew intall redis 运行命令:brew services sta ...

  2. CentOS下配置redis允许远程连接

    1. 目的 因为想要学习redis,因此在虚拟机中安装了redis,为了实现在物理机可以访问redis,弄了好久:因此记录下来,以免忘记. 2. 环境 虚拟机:CentOS Linux release ...

  3. Centos 7 安装和配置Redis

    一. 安装 操作系统:Centos 7. 最小化安装 redis版本: 4.0.6 服务器地址:*** 第一步:下载redis安装包(如果有新的,下载最新的redis安装包) wget http:// ...

  4. CentOS 下 redis 安装与配置

    CentOS 下 redis 安装与配置   1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...

  5. 从零开始装CentOS以及配置Redis,前端都可以!!!

    ##### 从零开始装CentOS以及配置Redis 1.新建虚拟机 --- ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334 ...

  6. CentOS下Redis安装配置小结

    Redis是REmote DIctionary Server的缩写. 是一个使用 C 语言写成的,开源的 key-value 非关系型数据库.跟memcached类似,不过数据可以持久化. Redis ...

  7. CentOS下Redis 2.2.14安装配置详解(转载)

    一. 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz ...

  8. CentOS 7安装配置Redis数据库

    Redis源码获取 1.进入Redis官网获取Redis最新稳定版下载地址 2.通过wget命令下载 Redis 源代码.   Redis编译 1.通过tar -xvf redis-3.0.2.tar ...

  9. Linux安装配置Redis CentOS 7 下安装Redis

    Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...

随机推荐

  1. jQuery-处理元素内容、表单元素

    处理元素内容 1.text方法 使用说明: 1)不传参数 得到jQuery对象内所有元素及其后代元素的文本内容 2)传入用于设置匹配元素的文本内容 3)传入function 使用函数来设置jQuery ...

  2. 如何用MathType编辑集合运算符号

    在涉及到集合的运算中,有交并且几种常见的运算,这在数学问题中也是很常见的公式.在用MathType编辑这些符号时,该怎么编辑呢?下面就介绍MathType集合运算符号的编辑方法. 具体操作过程如下: ...

  3. dedecms的arclist循环中判断第一个li添加css,否则不加

    dedecms的arclist循环中,判断如果是第一个li,则添加固定的css,否则不加   写法如下: {dede:arclist row=4 flag='p'} <li [field:glo ...

  4. Nginx伪静态配置和常用Rewrite伪静态规则集锦

    伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件,这种相当简单的,下面我来介绍nginx 伪静态配置方法 nginx里使用伪静态是直接在nginx.conf ...

  5. CSS3 transform 引起z-index失效

    https://my.oschina.net/u/2941696/blog/1529373

  6. 【java】java设计模式(5):原型模式(Prototype)

    原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制.克隆,产生一个和原对象类似的新对象.本小结会通过对象的复制,进行讲解.在Java中 ...

  7. 第四章 Spring.Net 如何管理您的类___统一资源访问接口

    在前面章节有童鞋提到过 关于配置文件 Objects.xml 路径的相关问题,这些东西是 IResource 接口的一些内容,接下来就详细介绍一下 IResource 接口. IResource 接口 ...

  8. Win7,Win8安装ArcGIS软件或Node.js等安装包出现2503错误的解决方法

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZXNyaWNoaW5hY2Q=/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  9. mybatis由浅入深day01_ 7输入映射(7.1传递pojo的包装对象_7.2#{}与${}_7.3传递简单类型_7.4传递pojo对象_7.5传递hashmap)

    7 输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型. 7.1 传递pojo的包装对象 7.1.1 需求 完成用户信息的综合查询,需要 ...

  10. 在线学习angularjs2

    官网给的学习教程(需要FQ) http://campus.codeschool.com/courses/accelerating-through-angular-2/contents