理解 Redis(2) - 手把手教你理清 Redis 安装全过程

Redis 官网 https://redis.io/

之前学习 Redis 学了好多次, 下载安装也都按照教程或官网文档弄过, 但是对于安装过程一直有点迷糊, 感觉稀里糊涂地就好了, 就可以用了. 这种迷糊得到的结果就是一旦遇到一点问题就会不知就里.
今天学到了安装的过程, 记录一下, 顺便分享~~~ but, only for mac 系统.

首先, 安装的位置, 可以自定义, 你可以放在任何位置, 比如桌面上新建一个 redis 文件夹都是可以的. 但是根据常规, mac 系统里安装的程序都是放在 usr/bin 文件夹里. 所以在终端执行以下命令:

进入 /usr/local 文件夹:

cd /usr/local

新建一个 redis 文件夹:

mkdir redis

这时大家可以在 finder 里打开 /usr/local/redis 文件夹, 看下目前文件夹是空的.

下载 redis 压缩包:

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

这时再看 finder 里的 redis 文件夹, 就会发现多了一个压缩文件. 后面走的每一步都可以对照着看文件夹里的变化, 就可以很清楚整个安装过程了.

解压:

tar xzf redis-5.0.3.tar.gz

打开解压后的文件夹:

cd redis-5.0.3

安装:

make

测试(可选操作):

make test

开启 redis 服务:

redis-5.0.3 src/redis-server
18073:C 20 Feb 2019 14:48:14.525 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
18073:C 20 Feb 2019 14:48:14.526 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=18073, just started
18073:C 20 Feb 2019 14:48:14.526 # Warning: no config file specified, using the default config. In order to specify a config file use src/redis-server /path/to/redis.conf
18073:M 20 Feb 2019 14:48:14.529 * Increased maximum number of open files to 10032 (it was originally set to 4864).
                _._
           _.-``__ ‘‘-._
      _.-``    `.  `_.  ‘‘-._           Redis 5.0.3 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ‘‘-._
 (    ‘      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|‘` _.-‘|     Port: 6379
 |    `-._   `._    /     _.-‘    |     PID: 18073
  `-._    `-._  `-./  _.-‘    _.-‘
 |`-._`-._    `-.__.-‘    _.-‘_.-‘|
 |    `-._`-._        _.-‘_.-‘    |           http://redis.io
  `-._    `-._`-.__.-‘_.-‘    _.-‘
 |`-._`-._    `-.__.-‘    _.-‘_.-‘|
 |    `-._`-._        _.-‘_.-‘    |
  `-._    `-._`-.__.-‘_.-‘    _.-‘
      `-._    `-.__.-‘    _.-‘
          `-._        _.-‘
              `-.__.-‘

18073:M 20 Feb 2019 14:48:14.537 # Server initialized
18073:M 20 Feb 2019 14:48:14.537 * Ready to accept connections

然后再另外开启一个窗口, 进入 redis 安装文件所在的位置:

cd /usr/local/redis/redis-5.0.3

开启 redis 客户端:

redis-5.0.3 src/redis-cli
127.0.0.1:6379>

在命令行输入 ping, 得到 PONG, 证明一切运行正常.

127.0.0.1:6379> ping
PONG

以上, 就是 redis 的下载安装过程, 下面还有最后一个问题, 就是如果我们退出当前客户端

127.0.0.1:6379> exit

再随便进入一个非 redis 的安装包所在的目录, 比如 ~ 家目录:

?  redis-5.0.3 cd ~

然后再执行 redis-cli, 就会报错, 因为目前的 redis 命令不能全局应用. 这时, 可以这样解决:

首先, 还是进入 redis 的安装文件夹

~ cd /usr/local/redis/redis-5.0.3

执行以下命令, 并输入密码:

?  redis-5.0.3 sudo make install
Password:
cd src && /Library/Developer/CommandLineTools/usr/bin/make install

Hint: It‘s a good idea to run ‘make test‘ ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install

之后就可以在全局任何位置执行 redis-server 和 redis-cli 命令啦......

原文地址:https://www.cnblogs.com/rachelross/p/10408616.html

时间: 2024-11-06 20:27:56

理解 Redis(2) - 手把手教你理清 Redis 安装全过程的相关文章

手把手教你nginx基础安装配置

手把手教你nginx基础安装配置! 一.Nginx安装及简单配置: 安装环境和依赖的包: #yum groupinstall "developmenttools" "server platform development" # yum -yinstall pcre-devel #yum install openssl-devel 下载相关nginx源码包: #wgethttp://nginx.org/download/nginx-1.6.2.tar.gz 解压缩源码

手把手教你Ant的安装与配置

Ant是一个基于Java的构造工具,其主要作用就是生成可以执行的Java程序,掌握Ant的一些特性可以使项目更加专业化. 废话不多说,在这里可以下载到2014年8月最新Ant http://download.csdn.net/detail/u011731233/7733073 具体配置步骤: 1.将下载的二进制压缩包解压缩到固定位置 2.设置环境变量Ant_HOME指向解压缩的位置 3.确认JDK已经正确安装 4.在系统的Path环境变量中增加%Ant_HOME%\bin 在调用命令行窗口输入"

手把手教你下载及安装Genymotion模拟器

手把手教你下载及安装Genymotion模拟器:https://blog.csdn.net/qq_35890560/article/details/77993248?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task genymotion下载安装及使用:https://blog.csdn.net/qq_33745804/article/details/860

redis浅谈教你使用redis(一)

随着数据体积的激增,MySQL+memcache已经满足不了大型互联网类应用的需求,许多机构也纷纷选择Redis作为其架构上的补充,然而Redis的使用门槛并不低,比如不支持SQL等,这里为大家分享Redis的使用全攻略. Redis,备受关注的NoSQL数据库之一,已为众多知名互联网公司使用,比如新浪微博.Pinterest及Viacom.然而,天生不支持SQL却让他看起来很不容易接近,这里我们一起看@utopiar的博文--探索Redis. 探索之一:Redis? What is it? 简

手把手教你如何逐步安装OpenStack

[TechTarget中国原创] 尽管OpenStack官方提供的在线安装教程和分步向导能够为管理员提供很大帮助,但是依然存在很多不尽如人意的地方.因此在Ubuntu上安装OpenStack的过程当中,可以使用下面的操作文档来弥补官方教程的不足. 学习如何使用OpenStack的最简单方式就是在自己的电脑上进行实际部署.OpenStack官网提供了如何进行部署的相关教程,但是这个教程所包含的步骤过于繁杂,并且还有很多不准确的地方,因此用户很难顺利完成整个流程——比如,在整个安装流程当中,用户不可

手把手教你Chrome浏览器安装Postman(含下载云盘链接)(转)

文章转自http://www.ljwit.com/archives/php/278.html 说明: Postman不多介绍,是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.本文主要介绍下安装过程. 本文使用的是解压文件直接进行安装.是比较快速有效的安装方式,当然也可以去goole的在线商店去直接安装,可是你要FQ才行. 压缩文件在文后! 第一步:把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar(如果看不到Chrome插件的扩展名请百度搜索相关

深入理解iPhone数据持久化(手把手教你iphone开发 – 基础篇)

在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在symbian中可以保存在相应的磁盘目录中和数据库中.symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录.在iphone中,apple博采众长,提供了多种数据持久化的方法,下面笔者会逐个进行详细的讲解. iphone提供的数据持久化的方法,从数据保存的方式上讲可以分为三大部分:属性列表.对象归档.嵌入式数据库(SQLite3).其他方法. 一.属

深入理解Spring Redis的使用 (一)、Spring Redis基本使用

关于spring redis框架的使用,网上的例子很多很多.但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么优秀的一个框架.这里,我们就对比之前对spring orm中对hibernate的使用,来理解使用spring redis的使用.(本文章不做redis基本命令使用的讲解) 1. Redis使用场景 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Va

redis学习教程一《Redis的安装和配置》

redis学习教程一<Redis的安装和配置> Redis的优点 以下是Redis的一些优点. 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作. 支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等.这使得Redis很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决. 操作具有原子性 - 所有Redis操作都是原子操作,这确保如果