Redis单实例安装

  1. 环境、准备
  2. 安装
  3. 作为服务启动
  4. 启动

1、环境、准备

系统

CentOS7 最小化安装。

gcc安装,Make时需要。

yum -y install gcc
下载安装包

下载当前稳定版本redis-3.2.8.tar.gz。

保存路径(/usr/local/src)个人习惯。

curl http://download.redis.io/releases/redis-3.2.8.tar.gz -o redis-3.2.8.tar.gz

解压

tar -zxvf redis-3.2.8.tar.gz

2、安装

安装到指定目录

cd redis-3.2.8
make MALLOC=libc PREFIX=/usr/local/redis install

安装完成后在(/usr/local/redis/bin)目录下出现如下文件。

redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server

创建配置文件目录

mkdir -p /usr/local/redis/{etc,data,logs}
mkdir -p /usr/local/redis/data/6379

3、作为服务启动

将解压文件夹下(utils/redis_init_script)文件拷贝到(/etc/init.d)下。

cp utils/redis_init_script /etc/init.d/redis_6379

在redis_6379文件下添加(# chkconfig: 2345 90 10)

#!/bin/sh
# chkconfig: 2345 90 10
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

添加开机启动

chkconfig redis_6379 on

4、修改配置文件

将解压文件夹下redis.conf文件拷贝到(/usr/local/redis/etc)目录。

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

修改配置6379.conf

daemonize yes  #设置后台启动redis
logfile /usr/local/redis/logs/redis_6379.log
dir /usr/local/redis/data/6379
#requirepass 设置密码

修改/etc/init.d/redis_6379

EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/usr/local/redis/etc/${REDISPORT}.conf"

5、启动

service redis_6379 start
ps -ef|grep redis #查看是否运行
#root 3528 1 0 21:32 ? 00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379

使用redis-cli连接

echo 'export PATH="$PATH:/usr/local/redis/bin"' >> /etc/profile
tail -1 /etc/profile #查看是否写入
. /etc/profile #生效环境变量
redis-cli #未设置密码
#127.0.0.1:6379> set a 1
#OK
#127.0.0.1:6379> keys *
#1) "a"
#127.0.0.1:6379> get a
#"1"

CentOS7 配置 Redis单实例的更多相关文章

  1. CentOS7安装Redis单实例

    由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可. 1.下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ cd /usr/lo ...

  2. CentOS7 配置 Redis Sentinel主从集群配置

    Redis Sentinel主从集群 环境.准备 slave配置 sentinel配置 测试 C#连接Redis Sentinel 1.环境.准备 单实例3台CentOS7服务器,IP地址.: 192 ...

  3. redis 单实例安装

    单实例安装 近些年,由于内存技术的提升.造价的下降,越来越多企业的服务器内存已增加到几百G.这样的内存容量给了内存数据库一个良好的发展环境. 而使用Redis是内存数据库的一股清流,渐有洪大之势.下面 ...

  4. [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis

    上一章 [ 搭建Redis本地服务器实践系列一 ] :图解CentOS7安装Redis 详细的介绍了Redis的安装步骤,那么只是安装完成,此时的Redis服务器还无法正常运作,我们需要对其进行一些配 ...

  5. 配置Keepalived单实例实现单IP自动漂移接管

    实验要求 ==> 实现Keepalived高可用对之间的故障切换过程,配置的vrrp实例的VIP为192.168.10.66,可以将其配置在网卡别名上. 实验环境 ==> CentOS 7 ...

  6. 单台机器配置redis多实例

    1.增加/usr/local/redis/etc中拷贝一份配置文件重新命名为redis6483.conf 2.编辑redis6483.conf daemonize yes  //以后台进程启动 pid ...

  7. CentOS7配置redis主从复制

    规划 ip port role 192.168.1.31 6379 master 192.168.1.32 6379 slave 192.168.1.33 6379 slave 0.关闭防火墙 sys ...

  8. centos7 配置redis

    文件上传 yum -y install lrzsz 安装redis部署前操作 同时下载redis-.tar.gz安装包 yum -y install gcc-c++ yum -y install tc ...

  9. Redis单实例数据迁移到集群

    环境说明 单机redis redis集群 192.168.41.101:7000 master 192.168.41.101:7001 master 192.168.41.102:7000 maste ...

随机推荐

  1. navigtor对象和插件检测

    每一个浏览器都内置了属于自己的一套属性和方法 浏览器中navigator对象有plugins属性对象存着插件的数组 每一项包含: name 插件名称 description 插件的描述 filenam ...

  2. linux 定时器 定时执行php

    输入命令:    crontab -e 添加定时命令 每隔一分钟执行一次php //复制一下命令即可.  */1 * * * * /usr/bin/curl -o /home/logs/temp.lo ...

  3. 好文推荐系列--------(3)GruntJS 在线重载 提升生产率至新境界

    好文原文地址:http://segmentfault.com/a/1190000000354555 本文将首先介绍grunt-markdown插件如何配合HTML模板使用,接着我将介绍如何使用grun ...

  4. java web 实现文件夹上传(保留目录结构)

    今天我弄了一下文件夹上传(很简单的 首先,我们的html需要这样写 <form action="/file/upload" enctype="multipart/f ...

  5. 堆操作,malloc

    PS:堆空间缺省值都是cd,栈空间缺省值都是cc 内存有四区:栈.全局(静态).常量.除此以外的空间暂时不能随意使用,但是通过malloc函数申请就可以使用了. 利用malloc申请一个int变量,注 ...

  6. 【python-ini】python读写ini文件

    [python-ini]python读写ini文件 本文实例讲述了Python读写ini文件的方法.分享给大家供大家参考.具体如下: 比如有一个文件update.ini,里面有这些内容:   1 2 ...

  7. 5.form表单验证

    自定义验证: 其他验证:

  8. python之函数2

    Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...

  9. Windows核心编程:第5章 作业

    Github https://github.com/gongluck/Windows-Core-Program.git //第5章 作业.cpp: 定义应用程序的入口点. // #include &q ...

  10. 浅谈react受控组件与非受控组件

    引言 最近在使用蚂蚁金服出品的一条基于react的ant-design UI组件时遇到一个问题,编辑页面时input输入框会展示保存前的数据,但是是用defaultValue就是不起作用,输入框始终为 ...