之前在工作中大量用到redis,近一年中的项目里很少再去操作redis,导致笔者已经忘记了redis的很多用法,用此篇博文特此来回忆巩固一下之前熟悉的redis

安装 (操作系统环境:macOS 10.14.2)

笔者使用Homebrew安装redis,默认安装redis最新稳定版,redis官网提供最新的版本和稳定版本,用户可以根据自己意愿进行下载,但是使用Homebrew安装的话,默认就会是最新的稳定版本。

执行命令---(执行该命令的前提是电脑已经安装好了homebrew,如果未安装请自行百度方法,这里不再赘述)

brew install redis

安装完毕后,会在 /usr/local/etc 路径下有 redis.conf 文件,该文件就是redis的配置文件。
为了方便开发者的使用,我们需要修改几个配置,如下:

daemonize的默认配置是no,将其改为yes。这个配置项意思是Redis的守护模式是否开启。no:不开启,那这意味着redis要必须保持命令终端开启而不能 后台启动,改为yes则代表开启守护模式,这样一来就可以后台启动redis不需要一直停留在终端启动窗口,提高开发使用效率。

port 是redis的端口属性,默认是6379,一般来说在开发环境下很少去改动这个默认的端口配置,如果需要修改则改成自己想设置的即可。

loglevel 是日志的级别,默认是notice。将其设置为debug,如此一来的设置对于开发者是很友好的,看到更多和开发相关的信息。

logfile 是redis日志文件的保存位置,默认是空的,需要自行添加一个日志保存路径,这里建议把保存redis日志文件创建在无需sudo命令就能够打开执行的位置,否则redis启动时加载日志时显示没有足够权限访问,那么就会启动失败,所以这里建议用户设置为不需要sudo权限就可以读写的位置中去,【建议在Users路径下创建目录来进行保存日志】。

关于redis配置的相关内容,开发者可以根据自身的需求来进行个性化的配置即可。

启动

执行命令---启动redis

redis-server [配置文件所在的路径]/redis.conf
(假如配置文件所在路径是: /usr/local/etc/),那么命令就是如此: redis-server /usr/local/etc/redis.conf

操作

执行命令---客户端操作

可以在终端窗口使用 redis-cli 来操作redis服务

关闭

找到redis对应的pid服务 kill -9 Pid 杀死服务进程即可

Mac环境下Redis的安装与配置相关推荐

  1. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  2. MAC环境下Nessus的安装与使用

    MAC环境下Nessus的安装与使用 一.Nessus简介 Nessus是目前全世界最多人使用的系统漏洞扫描与分析软件.总共有超过75,000个机构使用Nessus作为扫描该机构电脑系统的软件. 二. ...

  3. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  4. Centos7下 Redis的安装、配置开机自启动、开放远程连接

    一.Centos7下 Redis的安装: 1.下载安装包: wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2.解压安装包并安装: ...

  5. Linux下redis的安装及配置.

    在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, ...

  6. Mac环境下pandas的安装与学习

    安装 Mac 环境下有的包是自带的比如numpy, 我们直接用pip install pandas 是会报这些错. Installing collected packages: numpy, pyth ...

  7. windows下Redis的安装和配置--图文教程

    安装和配置Redis 前言:windows没有32位的Redis,所以32位机器的朋友考虑换一下机器. 1.windows环境下的redis需要去github上获取: https://github.c ...

  8. 全网最详细的大数据集群环境下如何正确安装并配置多个不同版本的Cloudera Hue(图文详解)...

    不多说,直接上干货! 为什么要写这么一篇博文呢? 是因为啊,对于Hue不同版本之间,其实,差异还是相对来说有点大的,具体,大家在使用的时候亲身体会就知道了,比如一些提示和界面. 全网最详细的大数据集群 ...

  9. linux下redis的安装和配置

    以下介绍的是使用源码包的方式安装redis 1.创建安装目录 cd /usr/local mkdir redis 2.上传包到此目录下,并解压 tar -zxvf ****.tar.gz 3.使用ma ...

最新文章

  1. C++ Openssl AES GCM 128bits代码示例,可wins10的visual studio 2017 中直接运行
  2. package.json字段全解
  3. Map的Value值转换为List集合
  4. ssas 数据源mysql_BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备...
  5. 周末,说声php的settergetter(魔术)方法,你们辛苦了
  6. 秘密潜入2小辣椒_短暂潜入2次,我显然不知道自己作为开发人员正在做什么
  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]47.什么是Fiat-Shamir变换?
  8. C#集合类型总结和性能分析
  9. 夜间工作致癌的原因被发现:熬夜破坏了癌症相关基因的节律,导致DNA损伤增加、修复效率降低...
  10. git学习(二):git config命令
  11. python的软件环境是什么意思_python的虚拟环境详解
  12. jQuery对象和DOM对象相互转化
  13. 医学统计学傻瓜教程(2019版)*
  14. jsp技术过时了吗?
  15. 计算机教室英语怎么读音,大家一起学发音-沪江英语
  16. 秋天的第一杯奶茶刷屏互联网,其背后又蕴含着哪些营销逻辑呢?
  17. PMP-总价合同、固定合同、工料合同对比
  18. 从jieba分词到BERT-wwm——中文自然语言处理(NLP)基础分享系列(1)
  19. 示波器1m和50欧姆示阻抗匹配_示波器的阻抗选择
  20. 石墨烯具有非常良好的光学特性,可能拥有一个非线性相移的光学非线性克尔效应-供应石墨烯/生态炭复合材料 聚苯乙烯/氧化石墨烯(PS/GO)复合微球 石墨烯-四氧化三铁(Fe_3O_4)微球复合材料

热门文章

  1. JBoss 系列八十五: JBoss Modules 简单介绍
  2. Java对象初始化顺序
  3. Spring事务属性详解
  4. MIT自然语言处理第二讲:单词计数(第三、四部分)
  5. Python计算机视觉:第一章 图像处理基础
  6. Coursera课程Python for everyone:Quiz: Many-to-Many Relationships and Python
  7. LeetCode算法题-Valid Palindrome II(Java实现)
  8. webpack/gulp的z-index被改写
  9. 记一则神秘JDK版本引发的hadoop集群慢性崩溃”血案“
  10. flex 动态显示时间