macOS上Redis的安装与测试操作

Redis简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis运行在内存中,同时支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

Why Redis?

作为key-value型数据库,Redis:

性能极高

Redis能读的速度是110000次/s,写的速度是81000次/s

丰富的数据类型

原子

Redis的所有操作都是原子性的

macOS上下载Redis

$ brew install redis

终端输出

配置Redis

安装完成后redis默认的配置文件redis.conf位于/usr/local/etc

同时,redis-sentinel.conf也在这里。

官网上对于如何配置redis的描述:

Redis is able to start without a configuration file using a built-in default configuration, however this setup is only recommended for testing and development purposes.

The proper way to configure Redis is by providing a Redis configuration file, usually called redis.conf.

根据以上内容,如果启动时不指定配置文件,redis会使用程序中内置的默认配置.但是只有在开发和测试阶段才考虑使用内置的默认配置,正式环境最好还是提供配置文件,并且一般命名为redis.conf

使用cat命令查看redis.conf:

$ cat /usr/local/etc/redis.conf

启动Redis

$ redis-server /usr/local/etc/redis.conf

可以看出redis服务器启动成功,并在监听6379端口的网络连接。

注意:使用命令$ redis-server也可以启动,此时并不会加载任何配置文件,使用的是程序中内置(built-in)的默认配置.

如果想要检测redis服务器是否启动,需要重新打开一个终端窗口,输入命令

$ redis-cli ping

如果输出

PONG

说明服务器运作正常。

关闭Redis

方法1

在执行启动命令的窗口使用ctrl+c

方法2

在另外一个终端窗口执行$ redis-cli shutdown

验证

如果Redis已关闭,则在执行启动命令的窗口中应该显示

或者我们可以在另外一个终端窗口执行$ redis-cli ping

输出

Could not connect to Redis at 127.0.0.1:6379: Connection refused

说明Redis确实已经关闭

以上这篇macOS上Redis的安装与测试操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • mac系统下Redis安装和使用步骤详解

    前言 本篇文章主要讲述了Mac下Redis的安装和使用的经验,并将python如何操作Redis做了简单介绍. 1. redis 安装 和启动 1.1 用brew安装 1.查看系统是否已经安装了Redis brew info redis 这个命令会展示此系统下的redis信息,如果没有安装,会展示not install 2.输入命令安装Redis brew install redis 可能需要等一会,系统下载完redis的包,会自动进行安装 3.启动redis brew services sta

  • Linux下Redis安装教程详解

    一.安装环境 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,建议在Linux上运行,本教程使用Centos6.5作为安装环境,使用的redis版本为3.2.10.Redis官方网址 安装Redis需要将下载的源码进行编译,编译依赖gc++,如果没有gc++环境需要安装gcc,执行命令:yum install gcc-c++ 二.安装 解压源码,将redis安装包解压,执行命令:tar -zxvf redis-3

  • mac下redis安装、设置、启动停止方法详解

    需要下载release版本,下载地址: http://download.redis.io/releases/ 我这里下载的是: http://download.redis.io/releases/redis-3.2.5.tar.gz 解压到/usr/local/redis目录中,然后依次执行以下命令: cd /usr/local/redis sudo make test sudo make install 启动redis-server redis-server 如上图,redis-server启

  • Linux下redis的安装与使用图文教程

    本文实例讲述了Linux下redis的安装与使用.分享给大家供大家参考,具体如下: redis官网地址:http://www.redis.io 最新版本:3.2.6 1.下载.解压 wget http://download.redis.io/releases/redis-3.2.6.tar.gz 2.编译.安装 a.编译 make b.安装 make install 3.Redis的部署 安装成功后,下面对Redis 进行部署 a.首先为了方便管理,将Redis文件中的conf配置文件和常用命令

  • macOS上Redis的安装与测试操作

    Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis运行在内存中,同时支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储. Why Redis? 作为key-value型数据库,Redis: 性能极高 Redis能读的速度是110000次/s,写的速度是81000次/s 丰富的数据类型

  • Windows 和 Linux 上Redis的安装守护进程配置方法

    # Windows 和 Linux 上Redis的安装守护进程配置 Redis 简介 ​ Redis是目前最常用的非关系型数据库(NOSql)之一,常以Key-Value的形式存储.Redis读写速度远远比关系型数据库高(mysql.oracle).所以常用作项目热数据缓存 Windows上的安装配置 1) 在GitHub下载https://github.com/microsoftarchive/redis/releases 2) 解压并安装redis服务以支持守护进程(后台启动) 解压之后目录

  • 基于Python在MacOS上安装robotframework-ride

    Robotframework是一个框架,是一个可以用于关键字测试驱动的框架.而RIDE(robotframework-ride)就是可以使得写robot测试用例更加方便快捷的IDE图形操作工具. 安装 因为是基于python的,所以其可以运行在多个操作系统上.这里主要介绍一下RIDE在MacOS上的使用方式. OS版本 MacOS版本:10.13.2 wxpython 由于RIDE是基于wxpython的应用,所以首先需要保证wxpython已经得到了安装.安装命令如下: 安装命令:brew i

  • docker安装redis设置密码并连接的操作

    redis是一款分布式缓存服务,对于大型的系统开发以及性能优化缓存也是必不可少的一种手段,这时候redis就因此而生,由于redis是将数据缓存到内存条中的,所以它的读取速度和写入速度都是很快的,传统的像关系型数据库都是在磁盘所以如果对于特别大的数据量的筛选和查询就很慢了,这无疑影响使用我们系统的用户. redis的安装也是十分的简单,我们依然使用docker安装redis 1.在docker 仓库下载redis #在docker仓库搜索redis docker search redis #下载

  • Windows下Redis的安装使用图解

    Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数

  • Docker镜像的制作,上传,拉取和部署操作(利用阿里云)

    由于学习过程中发现push镜像的时候一直超时,所以直接把阿里云的Docker仓库申请一个(管理中心–>创建镜像仓库–>我的是华东2绑定github账户即可),搞定!以后push就用这个仓库,pull的时候使用加速器,注意切换根据使用场景进行切换,dockerhub丢弃--记录了一下操作流程: 1.创建命名空间hhu(以当前学校为单位,只能小写,每个账号只能创建5个),创建菜鸟Docker镜像仓库docker1(绑定github中某个仓库,个人可以随意,这个仓库镜像就像是一个app,可以不断的更

  • Redis数据库安装部署及基本操作详解

    Redis数据库概述 Redis是一个开源的.使用c语言编写NoSQL数据库,它是基于内存运行并支持持久化,采用key-value(键值对)的存储形式, 是目前分布式结构中不可或缺的 Redis相比于其他数据库的优点 具有极高的数据读写速度:读(110000次/s),写(81000次/s) 支持丰富的数据类型:支持key-value.strings.Lists.Hashes(散列值).Sets等数据类型操作 支持数据持久化:可以将内存中的数据保存在磁盘中 Redis所有操作都是具有原子性的 Re

  • Linux、Windows下Redis的安装即Redis的基本使用详解

    目录 前言 什么是Redis 使用Redis能做什么 Redis入门 Redis简介 Redis下载与安装 Redis下载 Redis安装 Redis服务启动与停止 Ctrl + C停止Redis服务 Ctrl + C停止Redis服务 Redis配置文件 Redis常用命令 字符串string操作命令 哈希hash操作命令 列表list操作命令 集合set操作命令 通用命令 在Java中操作Redis Jedis Spring Data Redis 使用方式 环境搭建 前言 什么是Redis

  • Linux下Redis的安装和部署

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,Redis支持各种不同方式的排序. 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到

  • Windows下Redis的安装使用教程

    本文主要为大家介绍缓存技术中的一种Redis的安装和使用,供大家参考,具体内容如下 一.下载Redis for windows 在网络中搜索Redis fow windows,就可以下载Redis的压缩包.解压包. 会发现其中有32位和64位的不同版本的包,根据需要,使用对应的压缩包即可. 二.解压 我使用的是redisbin_x64.zip的压缩包,将其解压到redis的文件夹中. 解压之后,会发现内容只有一些.exe的文件.到这里,redis就算做好了一半了. 三.配置 在redis下新建一

随机推荐