0、下载tar.gz包并解压到某个位置,然后cd进入解压后的目录(redis-3.2.6)下

1、安装

make MALLOC=libc

关于为什么这样做,参考redis-3.2.6目录下的README.md文件,

如果看不懂英文也可以参考地址:http://blog.csdn.net/maozherong/article/details/54236644

2、将启动脚本注册为服务,命令如下

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

3、修改启动脚本的内容

vim /etc/init.d/redis

原内容如下:

#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem. REDISPORT=
EXEC
=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf" case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."

EXEC 所需的redis-server 和CLIEXEC 所需的redis-cli 都可以在解压出来的redis-3.2.6的src目录下找到,所以把这俩路径改成src下的,然后保存退出即可;

CONF 所需的${REDISPORT}.conf 则在redis-3.2.6目录下就可以找到redis.conf与之对应,需要注意的是内容对应,但是文件名需要改一下,这里我们把redis.conf复制到  CONF默认配置的文件夹下,并改名成6379.conf即可:

cp redis.conf /etc/redis/.conf

上边这条命令要保证你当前目录在redis-3.2.6下才能成功,路径不对的自行修改命令。

4、启动

service redis start &

最后边加个&可以让服务在后台执行

5、访问

我们的客户端 redis-cli文件 就位于redis-3.2.6/src目录下。

我们可以在redis-3.2.6目录下,直接执行该命令

./src/redis-cli

6、测试

以上启动了客户端,我们试一试最基本的命令set、get、del,执行效果如下:

127.0.0.1:> set k1 "Hello World"
OK
127.0.0.1:> get k1
"Hello World"
127.0.0.1:> del k1
(integer)
127.0.0.1:> get k1
(nil)
127.0.0.1:> exit

exit就是退出。

7、关闭服务

如果是前台跑服务,那么直接Ctrl+C即可退出

如果是后台跑服务,我们需要借助cli,命令如下:

我们可以在redis-3.2.6目录下,直接执行该命令

./src/redis-cli -h 127.0.0.1 -p 6379 shutdown

ip和端口一定要写上。

8、

使用别的机器连接前,需要把redis服务所在机器的6379端口打开,参考本博linux打开端口相关内容

另外还要再服务器上执行以下命令,关闭保护模式:

/opt/redis-3.2./src/redis-cli CONFIG SET protected-mode no

opt是我的reids所在目录。

(完毕)

centOS7 安装redis-3.2.6的更多相关文章

  1. CentOS7 安装Redis Cluster集群

    上一篇中已经讲到了如何安装单击版Redis,这一篇我们来说下如何安装Cluster,关于哨兵模式这里我就不写文章安装了,有兴趣的同学可以自己去研究,哨兵模式可以在主从模式下在创建三台机器的哨兵集群监控 ...

  2. CentOS7安装redis数据库及php-redis扩展

    redis 首先把redis安装到服务器中 1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码 2. tar xvzf redi ...

  3. [ 搭建Redis本地服务器实践系列一 ] :图解CentOS7安装Redis

    上一章 [ 搭建Redis本地服务器实践系列 ] :序言 作为开场白介绍了下为什么要写这个系列,从这个章节我们就开始真正的进入正题,开始搭建我们本地的Redis服务器.那么关于Redis的基本概念,什 ...

  4. centos7 安装redis服务及phpredis扩展

    闲话少说 服务器版本:centos7.6 64位 软件包:https://pan.baidu.com/s/1Gb4iz5mqLqNVWvvZdBiOMQ 提取码: xrhx 一.安装redis 放在/ ...

  5. vmware安装centos7 安装redis windows7访问redis

    1.在windows7中安装vmware 2.在vmware中安装centos7 3.禁用centos7自带的firewalld.service 4.安装iptables防火墙 5.安装Redis 3 ...

  6. CentOS7 安装Redis和PHP-redis扩展

    aemonize yes Redis是一个key-value存储系统,属于我们常说的NoSQL.它遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的AP ...

  7. centos7安装redis

    方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis 启动服务: 1 systemctl start redis ...

  8. Centos7 安装redis

    1.下载redis安装包 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2.检查及下载gcc gcc -v yum -y inst ...

  9. Centos7 安装 Redis

    关闭防火墙:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启 ...

  10. Centos7安装Redis 3.2.8

    关闭防火墙和SELinx 关闭防火墙 [root@node1 ~]# systemctl stop firewalld 开启防火墙 [root@node1 ~]# systemctl enable f ...

随机推荐

  1. [Lydsy1704月赛] 最小公倍佩尔数

    4833: [Lydsy1704月赛]最小公倍佩尔数 Time Limit: 8 Sec  Memory Limit: 128 MBSubmit: 202  Solved: 99[Submit][St ...

  2. 【Floyd】POJ2139 -Six Degrees of Cowvin Bacon

    普通的Floyd了分分秒可以水过,结果在submit前删调试段落的时候把程序本体给删了吃了两个WA…… #include<iostream> #include<cstring> ...

  3. PHP温故知新(二)

    2.安装和配置 安装这里要注意两点,是之前没有在意的: 1.将php.ini文件中的 cgi.fix_pathinfo设置为0 设置为0是为了解决一个安全漏洞,假如我们现在有这样一个URL:http: ...

  4. c bash 代码遍历文件夹下所有文件

    用C代码.bash实现代码遍历文件夹下所有文件 递归方式实现如下: void listdir(char *path) { DIR *ptr_dir; struct dirent *dir_entry; ...

  5. sso 自动化运维平台

    单点登录SSO(Single Sign-On)是身份管理中的一部分.本文中作者开发了一个自动化运维平台中的统一认证接口,单点登录平台通过提供统一的认证平台,实现单点登录.因此,应用系统并不需要开发用户 ...

  6. SQL locate()函数

    LOCATE(substr,str), LOCATE(substr,str,pos) 第一个语法返回字符串str第一次出现的子串substr的位置. 第二个语法返回第一次出现在字符串str的子串sub ...

  7. [转]How to handle Failed Rows in a Data Flow

    本文转自:http://www.rad.pasfu.com/index.php?/archives/23-How-to-handle-Failed-Rows-in-a-Data-Flow.html s ...

  8. [转]使用VS2010的Database 项目模板统一管理数据库对象

    本文转自:http://www.cnblogs.com/shanyou/archive/2010/05/08/1730810.html Visual Studio 2010 有一个数据库项目模板:Vi ...

  9. iOS:创建单例对象的两种方式

    单例模式:创建单例对象的两种方式 方式一:iOS4版本之前      static SingleClassManager *singleManager = nil;      +(SingleClas ...

  10. 预防U盘被病毒侵害的方法

    写在前面:此方法只能杜绝自己的u盘免收侵害,而不能杜绝自己的电脑免收其他u盘病毒的侵害,如果想知道如何让自己的电脑防止被u盘病毒侵害,可以阅读此文章:https://www.cnblogs.com/t ...