本篇文章以在mac上安装redis为例,别的系统也可以参考。

1下载

打开官网:https://redis.io/

Download---Stable---Download3.2.8,下载最新稳定版,这里是3.2.8

2.安装

下载完成后,打开命令行工具,执行解压命令

tar zxvf redis-3.2.8.tar.gz

将解压后文件夹放到/usr/local

mv redis-3.2.8 /usr/local/

切换到相应目录

cd /usr/local/redis-3.2.8/

编译测试

sudo make test

编译安装

sudo make install

3.配置

在redis目录下建立bin,etc,db三个目录

sudo mkdir  /usr/local/redis-3.2.8/bin
sudo mkdir  /usr/local/redis-3.2.8/etc
sudo mkdir  /usr/local/redis-3.2.8/db

把/usr/local/redis/src目录下的mkreleasehdr.sh,redis-benchmark, redis-check-rdb, redis-cli, redis-server拷贝到bin目录

cp /usr/local/redis-3.2.8/src/mkreleasehdr.sh .
cp /usr/local/redis-3.2.8/src/redis-benchmark .
cp /usr/local/redis-3.2.8/src/redis-check-rdb .
cp /usr/local/redis-3.2.8/src/redis-cli .
cp /usr/local/redis-3.2.8/src/redis-server .

拷贝 redis.conf 到 /usr/local/redis/etc下

cp /usr/local/redis-3.2.8/redis.conf /usr/local/redis-3.2.8/etc

修改redis.conf

#修改为守护模式
daemonize yes
#设置进程锁文件
pidfile /usr/local/redis-3.2.8/redis.pid
#端口
port 6379
#客户端超时时间
timeout 300
#日志级别
loglevel debug
#日志文件位置
logfile /usr/local/redis-3.2.8/log-redis.log
#设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id
databases 16
##指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#save <seconds> <changes>
#Redis默认配置文件中提供了三个条件:
save 900 1
save 300 10
save 60 10000
#指定存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩,如果为了节省CPU时间,
#可以关闭该#选项,但会导致数据库文件变的巨大
rdbcompression yes
#指定本地数据库文件名
dbfilename dump.rdb
#指定本地数据库路径
dir /usr/local/redis-3.2.8/db/
#指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能
#会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有
#的数据会在一段时间内只存在于内存中
appendonly no
#指定更新日志条件,共有3个可选值:
#no:表示等操作系统进行数据缓存同步到磁盘(快)
#always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
#everysec:表示每秒同步一次(折衷,默认值)
appendfsync everysec

启动服务

./bin/redis-server etc/redis.conf

查看日志

tail -f log-redis.log

打开redis客户端

./bin/redis-cli

执行redis命令

转自 https://www.cnblogs.com/feijl/p/6879929.html

redis高可用安装 https://blog.csdn.net/l1028386804/article/details/52578080
redis负载均衡安装 https://blog.csdn.net/l1028386804/article/details/52216000
redies比较全的一个专栏:
https://blog.csdn.net/l1028386804/column/info/13859/1

redies的单例安装相关推荐

  1. python基础知识整理 第七节:单例设计模式、异常、模块、包、制作模块、文件

    1.单例设计模式 单例设计模式就是为对象在内存中分配空间的时候,永远只会返回一个唯一的固定的内存空间.这样就能保证在内存中这个类的对象只有唯一的一份,这个就叫做单例.(为对象分配空间使用的是内置方法_ ...

  2. Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:爱宝贝丶 my.oschina.net/zhangxufen ...

  3. 【EventBus】EventBus 源码解析 ( EventBus 构建 | EventBus 单例获取 | EventBus 构造函数 | EventBus 构建者 )

    文章目录 一.EventBus 单例获取 二.EventBus 构造函数 三.EventBus 构建者 一.EventBus 单例获取 在 EventBus 中 , 不论是进行注册 , 取消注册 , ...

  4. Servlet 单例多线程

    Servlet 单例多线程 Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servl ...

  5. Redis 单例、主从模式、sentinel 以及集群的配置方式及优缺点对比(转)

    摘要: redis作为一种NoSql数据库,其提供了一种高效的缓存方案,本文则主要对其单例,主从模式,sentinel以及集群的配置方式进行说明,对比其优缺点,阐述redis作为一种缓存框架的高可用性 ...

  6. c++ 单例模式_Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比

    redis作为一种高效的缓存框架,使用是非常广泛的,在数据存储上,在运行时其将数据存储在内存中,以实现数据的高效读写,并且根据定制的持久化规则不同,其会不定期的将数据持久化到硬盘中. 另外相较于其他的 ...

  7. 线程安全单例最佳实践,C#中的Lazy是如何保证线程安全的

    在.NET 4.0之后,.NET Framework中提供了一种安全的延迟加载类型Lazy Lazy能够在多线程环境下,保证GetValue函数只执行一次,从而实现单例模式 在过去,实现单例模式我们通 ...

  8. 移动硬盘 双linux系统安装教程,一种单移动硬盘安装多个操作系统的方法与流程...

    本发明属于软件测试技术领域,特别是涉及一种单移动硬盘安装多个操作系统的方法. 背景技术: 目前,常规的安装操作系统方法大都比较单一,比如传统的通过光驱去引导安装,或者是通过把系统镜像刻录到U盘进行安装 ...

  9. Zookeeper单例搭建与伪集群搭建

    Zookeeper单例搭建与伪集群搭建 搭建方式 单机安装 伪集群搭建 搭建方式 单机模式-- 运行在一台机器上 集群模式-- 运行在多个机器上形成"集合体" 伪集群模式-- 一台 ...

最新文章

  1. 纳微科技完成近亿元融资,华兴医疗产业基金独家投资
  2. 如何比较对比两张图片差异(判断是不是同一张)== all
  3. AAAI2020录用论文汇总(一)
  4. q7goodies事例_Java 8 Friday Goodies:Lambda和排序
  5. 【十万个编程篇】写文章与“写项目”的差别
  6. Linux网络编程一步一步学-UDP方式点对点通讯
  7. 七月算法机器学习1 机器学习初识
  8. android 框架作用是什么意思,Android系统上的Xp框架有什么用
  9. kotlin 定义静态变量
  10. 2011年五一江西萍乡武功山--绿郁葱葱的连绵高山草甸,漂亮
  11. C/S系统快速开发框架/winform快速开发框架源码(C#+SQL)
  12. 华大MCU-----进入深度睡眼不能下载程序
  13. 心存希望,幸福就会靠近你;心存梦想,机遇就会笼罩你;心存坚持,快乐就会常伴你;心存善念,阳光就会照耀你;心存美丽,温暖就会围绕你;心存他人,真情就会回报你;心存感恩,贵人就会青睐你。
  14. 苹果用 45 分钟,抽了整个行业仨嘴巴
  15. 操作系统考研复习——第四章(文件管理)
  16. Nginx负载均衡策略 - least_conn 最少连接
  17. 【rtthread番外】第三篇:套接字抽象层SAL
  18. ros1使用过程中遇到的问题记录
  19. Android应用程序开发期末大作业(1)
  20. autocad2010 32位/64位免费中文版

热门文章

  1. 徐绽词汇笔记(摘抄)
  2. 应用COMSOL Multiphysics建立裂隙流模型
  3. python杨辉三角解释_python杨辉三角
  4. 【物理应用】基于傅里叶伽辽金谱法二维纳维-斯托克斯附matlab代码
  5. 关于Could not find QtWebEngineProcess.exe 进程已结束,退出代码 -1073740791 (0xC0000409) 问题
  6. 天网防火墙 与 Filemon和Regmon 有冲突
  7. 贷款需要查询个人征信报告?-民兴商学院
  8. 90°和180°的连接器有什么区别?
  9. 计算机丢失cryptui.dll黑屏,提示无法找到cryptui.dll文件
  10. putty 中文乱码解决方法