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 ...
随机推荐
- python中的\n、\r与\b
python中使用print函数,有时候会使用end参数来控制字符输出效果,这时候\n.\r与\b就派上用场了. \n 代表换行,也就是从本行换到下一行 \r 代表回车,也就是回到本行最开始的位置,从 ...
- js,javascript,删除元素,创建元素,插入子元素
删除元素示例代码 <html> <head> </head> <body> <div> <div id="delId&quo ...
- redis概览
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...
- js 循环向上滚动
aaaaaaaaaaaaaaaaa最开头 aaaaaaaaaaa 1 aaaaaaaaaaa 2 aaaaaaaaaaa 3 aaaaaaaaaaa 4 aaaaaaaaaaa 5 aaaaaaaaa ...
- chrome 字体太浅,如何设置
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-directwrite-for-ui
- JDBC连接SQL Server数据库
测试环境 数据库:SQL Server 2008 R2,创建数据库名:TestDemo,表:User,字段如下: 字段 字段 id UName UPass sqljdbc.jar下载地址:依赖的J ...
- POJ3280--Cheapest Palindrome(动态规划)
Keeping track of all the cows can be a tricky task so Farmer John has installed a system to automate ...
- java基础-day25
第02天 java基础加强 今日内容介绍 u Properties的基本操作 u 反射综合案例 u BeanUtils概述及使用 第1章 Properties的基本操作 1.1 Properti ...
- POJ2566 Bound Found 2017-05-25 20:05 32人阅读 评论(0) 收藏
Bound Found Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4056 Accepted: 1249 Spe ...
- 团队项目(HCL)
一.团队展示 队名:盐酸队 队员学号及风采: 团队项目描述:经典90坦克大战(基于java) 团队合照: 二.团队选题 经典90坦克大战是以坦克为题材的射击类小游戏,我们将在java上实现并拓展,我们 ...