Centos 7 安装 Redis 3.2
环境:
Centos 7
GCC #未安装,使用yum install gcc安装
1、下载redis
官方下载网站:https://redis.io/download。请在页面下方查看下载及编译安装命名,如:
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz
$ tar xzf redis-3.2.9.tar.gz
$ cd redis-3.2.9
$ make
如在make时,发生cc错误,通常情况是系统未安装gcc.(可通过yum install gcc 安装gcc) 安装完成后,删除解压文件,重新解压,make.
2、运行环境搭建
mark后,在解压目录src下,把redis-server,redis-cli,如拷贝到“/usr/redis/bin"
在解压目录下,把redis.conf拷贝到“/usr/redis/bin"
3、运行
前台直接运行,转到redis解压目录,直接命令"bin/redis-server"
4、主要配置修改
#vi redis.conf
修改以下参数:
daemonize yes #后台运行
bind 0.0.0.0 #监听所以IP
pidfile /var/run/redis.pid
logfile "/usr/redis/bin/redis.log" #redis.log需要先创建
5、以服务方式运行
创建服务文件,vim /etc/systemd/system/redis.service,设置启动位置
[unit]
Description=The redis-server Process Manager
After=syslog.target network.target remote-fs.target nss-lookup.target [Service]
Type=forking
PIDFile=/var/run/redis.pid
ExecStart=/usr/redis/bin/redis-server /usr/redis/bin/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true [Install]
WantedBy=multi-user.target
重新加载控制命令"systemctl daemon-reload",就可以使用“systemctl start/stop/restart/status redis”,控制redis服务
重启生效systemctl enable redis.service
4、测试
在bin运行目录,运行客户端,"./redis-cli",如
[root@pc bin]# ./redis-cli
127.0.0.1:6379> set name redis
OK
127.0.0.1:6379> get name
"redis"
5、设置密码
#vi redis.conf
找到 SECURITY配置块,有相关介绍
在示例# requirepass foobared 下添加,如:requirepass mymasterpassword
[root@slave01 bin]# ./redis-cli
127.0.0.1:> auth mymasterpassword
OK
127.0.0.1:> get dd
"dfsdf"
6、主从复制
#vi redis.conf
找到 REPLICATION 配置块,有相关介绍
在示例#slaveof <masterip> <masterport> 下添加,如:slaveof 192.168.1.71 6379
如果master配置了密码,需要在示例# masterauth <master-password> 下添加,如:masterauth mymasterpassword
Centos 7 安装 Redis 3.2的更多相关文章
- Centos 7 安装redis,修改配置文件不生效、外网不能访问。
前提: 在用Centos 7 安装 redis 时,遇上一下几个问题 ,记录下 . 1.修改配置文件,按官网步骤启动,不生效. 2.外网无法访问redis. 步骤: 1.打开centos 虚拟机 ,按 ...
- Linux(Centos)之安装Redis及注意事项
1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html. b.redis是 ...
- CentOS 编译安装 Redis (实测 笔记 Centos 7.3 + redis 3.2.8)
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.准备 1.1 显示系统版 ...
- centOS 中安装 Redis
之前安装过了 jdk,mysql,tomcat,这次安装 Redis,最开始是将 redis 安装在 windows 下 run 的,这时安装在 Linux 里面试试. 1 . 首先得安装 c环境,用 ...
- centos下安装redis/mysql等基础环境
1.修改语言 阿里云的ECS默认语言是:en_US.UTF-8,需要改成zh_CN.UTF-8 修改方法:vim /etc/locale.conf,然后重启. 查看方法:echo $LANG 2.安装 ...
- CentOS下安装Redis及Redis的PHP扩展
1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...
- Centos下安装Redis
转自:http://nnzhp.cn/article/9/ 遇到问题,安装后并启动,redis-cli报错:Could not connect to Redis at 127.0.0.1:6379: ...
- centOS上安装redis
1.安装tcl支持 yum install tcl 2.安装redis我们以最新的2.8.9为例 $ wget http://download.redis.io/releases/redis-2.8. ...
- 【转】centOS上安装redis+phpredis2.2.4扩展
原文链接:http://www.cnblogs.com/xsi640/p/3756130.html 我原来的安装方式:http://www.cnblogs.com/wuling129/p/464738 ...
- CentOS 7安装redis及php扩展
安装remi源 # wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # rpm -Uvh remi-release-7 ...
随机推荐
- Andrew机器学习第一课
批梯度下降算法: 训练样本为一个时:更新Θi 让代价函数最小,利用沿梯度下降方向函数会变得越来越小.这个函数是代价函数J关于(Θi )的.这里并没有在讨论x,y. 关于为什么式子(图是复制的 ...
- GCC基础知识学习
GCC基础知识学习 一.GCC编译选项解析 常用编译选项 命令格式:gcc [选项] [文件名] -E:仅执行编译预处理: -S:将C代码转换为汇编代码: -c:仅执行编译操作,不进行连接操作: -o ...
- java http大文件断点续传上传
因为需要研究下断点上传的问题.找了很久终于找到一个比较好的项目. 效果: 上传中,显示进度,时间,百分比. 点击[Pause]暂停,点击[Resume]继续. 2,代码分析 项目进行了封装使用最简单的 ...
- WinSockets编程(六)select模式
select模式的思想 创建FD_SET fd_all,并初始化FD_ZERO(&fd_all); Step1 初始时: Step2 加入一个套接字之后,比如FD_SET(sServer ...
- 敏捷项目管理工具-Trello(电子看板)
Trello简介(https://www.trello.com) A Trello board is a list of lists, filled with cards, used by you a ...
- switch()语句
语法: switch(expression){ case value:statement break; case value:statement break; case value:statement ...
- poj2186tarjan算法缩点求出度
poj2186tarjan算法缩点求出度 自己打一遍第一题,入门啦,入门啦 题目还算简单,多头牛,给你仰慕关系(可传递),问你最后有没有牛被所有的牛仰慕 根据关系可以建图,利用tarjan算法缩点处理 ...
- cxGrid 的 Sorting和Filtering的总开关
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
Android x86模拟器Intel Atom x86 System Image配置与使用方法 前言: 大家现在开发使用的Android 模拟器模拟的是 ARM 的体系结构(ar ...
- 使用更改跟踪(ChangeTracking)来实现数据类型变更
在现实场景中,我们经常会遇到修改数据类型的场景,尤其是自增列从INT修改为BIGINT的情况,自增列又通常作为表的主键和聚集索引键,因此修改操作需要按以下步骤来进行 1. 停止对该表的访问(通过禁用权 ...