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=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(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/6379.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:6379> set k1 "Hello World"
OK
127.0.0.1:6379> get k1
"Hello World"
127.0.0.1:6379> del k1
(integer) 1
127.0.0.1:6379> get k1
(nil)
127.0.0.1:6379> 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.6/src/redis-cli CONFIG SET protected-mode no

opt是我的reids所在目录。

(完毕)

centOS7 安装redis-3.2.6相关推荐

  1. CentOS7 安装Redis Cluster集群

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

  2. Centos7安装Redis教程

    Centos7安装Redis 0.更新文件 yum update -y 这里会更新好多内容,需要等待一会. 1.下载redis [CSDN资源下载] https://redis.io/ 2.将压缩包放 ...

  3. VM 虚拟机 centos7 安装redis

    make 报错 https://blog.csdn.net/weixin_42896137/article/details/88660621 nginx在安装中稍微复杂,今天刚好装了一下nginx发现 ...

  4. 【CentOS7安装Redis及常用命令】

    目录 一. 背景 二. 安装gcc依赖 三. 下载Redis 3.1 下载方式1:官网下载redis 3.2 下载方式2:wget获取redis 四. 安装 五. 启动 5.1 前台启动(不推荐) 5 ...

  5. centos7 安装 Redis(资源)

    2019独角兽企业重金招聘Python工程师标准>>> Redis简介 Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统.可以把它作为数据库,缓存和 ...

  6. Centos7 安装Redis详细教程

    本文主要介绍如果在Centos7下安装Redis. 1.安装依赖 redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: gcc -v 如果没有安装 ...

  7. centos7 安装 redis

    一.安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 最新下载网址: http://do ...

  8. Centos7 安装redis

    安装 gcc 编译 首先看一下是否有安装gcc gcc -v 因为后面安装redis的时候需要编译,所以事先得先安装gcc编译.阿里云主机已经默认安装了 gcc,如果是自己安装的虚拟机,那么需要先安装 ...

  9. CentOS7安装redis并配置外网可访问(局域网可参考)

    1.安装gcc编辑器 安装redis需要依赖gcc环境,执行如下命令安装: yum install -y gcc 如果机器没有网络的话,可以参考这篇文章: CentOS离线安装gcc环境(附安装包+图 ...

  10. CentOS7安装Redis,全网最快安装教程

    第一步:安装epel源 yum install -y epel-release 第二步:安装redis yum install -y redis 第三步:卸载redis yum remove redi ...

最新文章

  1. 占失物,笔记本电脑电池
  2. 显示域用户登录的ip或计算机名,如何在使用PowerShell脚本或者VBS脚本,查看域内正在登录的域用户名、主机名和主机IP地址...
  3. 国内pinterest发展介绍------瀑布流效果
  4. CSP认证201512-1 数位之和[C++题解]:模拟、水题
  5. C语言通过用户输入将八进制转为二进制(附完整源码)
  6. cgi+bin+php,crontab+php-cgi/php 定时执行PHP脚本
  7. qa/qc_专业QA如何实施可靠的CI / CD管道?
  8. java中同步组件_Java并发编程(自定义同步组件)
  9. Windows Embedded CE 6.0开发初体验(二)CE开发环境
  10. spring boot2.0.4集成druid,用jmeter并发测试工具调用接口,druid查看监控的结果
  11. 数学建模——01规划 / 线性规划 (工具:matlab + lingo,算法:Folyd)
  12. 一级建造师-通信-知识点口诀整理
  13. 4个关键,如何清晰的做好数据分析
  14. 快速了解区块链六大特点
  15. JS实现答题上一题下一题
  16. 丁二烯橡胶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 运行wordcount时显示Could not obtain block
  18. iPhone中通过ics来添加农历与天气预报
  19. 炉石一键拔网线_炉石传说拔网线插件
  20. 分布式GK Summary算法

热门文章

  1. WebKit Event
  2. paloalto防火墙执行初始配置
  3. 数据库性能优化—数据库连接池
  4. SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用
  5. NDK学习笔记-JNI的引用
  6. 盒子模型,top和margin-top
  7. macOS SIP 权限设置
  8. 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
  9. UVa11882,Biggest Number
  10. Photoshop CS5完全自学实战实例视频教程