Mac 下,Redis(集群)的安装和配置
1. Redis 安装步骤
1. 到github下载redis,我下载的是3.0.4
下载地址:GitHub
2. 将下载下来的redis-3.0.4.tar.gz拷贝到 /usr/local 目录下
- 首先,进入
redis-3.0.4.tar.gz所在的目录下, - 然后,执行拷贝命令:
sudo cp redis-3.0.4.tar.gz /usr/local
3. 在 /usr/local文件夹下,解压该压缩文件
sudo tar -zxf redis-3.0.4.tar.gz
4. 进入解压缩后的目录
cd redis-3.0.4
5. 进行编译测试
sudo make test- 在编译测试时,有可能遇到
Test replication partial resync:ok psync异常(可以参照"参考资料"网址解决)
6. 编译安装
sudo make install
2. Redis 配置
2.1 在/usr/local目录下,创建redis文件夹
sudo mkdir redis
2.2 在/usr/local/redis目录下,创建bin,etc,db三个目录
sudo mkdir binsudo mkdir etcsudo mkdir db
2.3 将 /usr/local/redis-3.0.4/src目录下的 mkreleasehdr.sh,redis-benchmark,
redis-check-dump,redis-cli,redis-server 拷贝到 /usr/local/redis/bin 目录下
- 首先,进入
/usr/local目录下; sudo cp redis-3.0.4/src/mkreleasehdr.sh redis/bin
.....
2.4 将 /usr/local/redis-3.0.4目录下的redis.conf配置文件拷贝到 /usr/local/redis/etc目录下
- 首先,进入
/usr/local目录下; sudo cp redis-3.0.4/redis.conf redis/etc
2.5 redis.conf中进行修改配置
- 首先,进入
/usr/local/redis/etc目录下 sudo vi redis.conf,具体需要修改的内容,可以参考以下网址:mac下搭建redis环境
3. 启动Redis
3.1 首先,查看 redis 后台进程
ps -ef|grep redis
3.2 在/usr/local/redis目录下,执行
sudo ./bin/redis-server etc/redis.conf- 此处,为第一个Terminal窗口;
3.3 再重新打开一个terminal窗口,查看redis后台进程
ps -ef|grep redis
3.4 在第一个Terminal窗口中,进入 /usr/local/redis/bin 目录
redis-cli -p 6379, 其中redis-cli表示"redis-client";set k1 hello, 保存键为"k1",值为"hello";get k1, 获取键为"k1"的值;shutdownexit,退出(或quit)
4. Redis 常用命令
4.1 Redis 是单进程
- Redis使用单进程模型来处理客户端的请求,对读写等事件的响应是通过对epoll函数的包装来做到的;Redis的实际处理速度
完全依靠主进程的执行效率; - Epoll是Linux内核为处理大批量文件描述符而做了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,
它能显著提高程序在大量并发连接中,只有少量活跃的情况下的系统CPU利用率
4.2 数据库
- Redis 默认有16个数据库,类似数组下标,从零开始,默认使用零号库;
select 数据库下标: 用来切换数据库;dbsize: 用来查看当前数据库的key的数量;keys *: 罗列出当前数据库中的key;keys k?: 罗列出当前数据库中的key以"k"开头,并且只有两个字符的key;Flushdb: 清空当前库;Flushall: 清空全部库;- Redis 支持 Tab 自动补全;
参考资料
- Redis 安装和配置
- mac下搭建redis 环境
- 解决Redis的Test replication partial resync
- mac下搭建redis 集群1
- mac下搭建redis 集群2
- mac下搭建redis 集群时,出现的几个异常问题
- Redis 集群报错, Node is not empty
Mac 下,Redis(集群)的安装和配置的更多相关文章
- CentOS下redis集群安装
环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...
- Linux 下Redis集群安装部署及使用详解(在线和离线两种安装+相关错误解决方案)
一.应用场景介绍 本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的.因为大多数时候,公司的生产环境是在内网环境下,无外网 ...
- Mac 搭建 Redis 集群
date: 2020-09-24 16:24:00 updated: 2020-09-24 17:30:00 Mac 搭建 Redis 集群 参考文档 摘要 安装docker brew cask in ...
- linux环境(CentOS-6.7)下redis集群的搭建全过程
linux环境下redis集群的搭建全过程: 使用mount命令将光盘挂载到/mnt/cdrom目录下: [root@hadoop03 ~]# mount -t iso9660 -o ro /dev/ ...
- 最新Windows下Redis集群
实现简单的Windows下Redis集群配置,以下是配置过程中出现的几个问题: [1]逐个启动7001 7002 7003 7004 7005 7006节点时,出现createing server T ...
- Redis 集群的安装
Redis 集群介绍.特性.规范等Redis 集群的安装(Redis3.0.3 + CentOS6.6_x64)要让 Redis3.0 集群正常工作至少需要 3 个 Master 节点,要想实现高可用 ...
- Dubbo入门到精通学习笔记(十五):Redis集群的安装(Redis3+CentOS)、Redis集群的高可用测试(含Jedis客户端的使用)、Redis集群的扩展测试
文章目录 Redis集群的安装(Redis3+CentOS) 参考文档 Redis 集群介绍.特性.规范等(可看提供的参考文档+视频解说) Redis 集群的安装(Redis3.0.3 + CentO ...
- (转)linux下weblogic12c集群的安装部署
本文介绍linux下weblogic12c集群的安装部署,版本12c,其他版本操作会有所不同,但其大体操作基本都是一样的 关于weblogic的集群,在此就不多做介绍了,如果有不了解的朋友可以百度搜索 ...
- ZooKeeper 集群的安装、配置---Dubbo 注册中心
ZooKeeper 集群的安装.配置.高可用测试 Dubbo 注册中心集群 Zookeeper-3.4.6 Dubbo 建议使用 Zookeeper 作为服务的注册中心. Zookeeper 集群中只 ...
随机推荐
- 错误:undefined reference to `__gxx_personality_v0'
使用gcc编译C代码,引用了C++ 库,出现这个错误,网上搜到这哥们的文章,解决问题 转自:错误:undefined reference to `__gxx_personality_v0' 1. Li ...
- 绕过IE10直接安装VS2013
参考资料:http://blog.163.com/qimo601%40126/blog/static/1582209320143354446462/ 这SB设定我就懒得说了,安个IE10要安装N多WI ...
- [转]VC传递消息sendmessage
SendMessage的基本结构如下: SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄. UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定 ...
- am335x 内核频率 ddr3频率 电压调整
由Makefile可知,SPL的入口在u-boot-2011.09-psp04.06.00.08\arch\arm\cpu\armv7\start.S中 SPL的功能无非是设置MPU的Clock.PL ...
- linux进程同步机制_转
转自:Linux进程同步机制 具体应用可参考:线程同步 IPC之信号量 为了能够有效的控制多个进程之间的沟通过程,保证沟通过程的有序和和谐,OS必须提供一 定的同步机制保证进程之间不会自说 ...
- 微信小程序 - dialog
实现了 标题,内容和按钮设置,可动态设置按钮,以及按钮点击事件的回调 可作为component 使用 直接上代码 //遮罩的代码 <viewclass="uiComponent uiC ...
- Hadoop家族系列文章
转自:http://blog.fens.me/series-hadoop-family/ Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, H ...
- WHERE 子句用于规定选择的标准。
WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 下面的运算符可在 WHERE ...
- php -- 四种基础排序:冒泡、选择、插入、快速
冒泡排序 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来. 第一轮:从第一个到最后一个冒泡比较,运行结果:最后一个最大 第二轮:从第一个到倒数第二个冒泡比较, 运行结果:最后一 ...
- Mac CEF 支持mp3 mp4编译
1.下载:https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding 差不多15G 2.编译:https://bitbu ...