Redis学习(一):Redis的安装
来源:互联网 发布:centos设置中文 编辑:程序博客网 时间:2024/05/17 04:56
一、这里需要说的几句话
首先感谢javaloveiphone(这个名字挺个性),
他的博客地址:http://blog.csdn.net/javaloveiphone/article/details/52302661。
我这里是看完他的文章,自己的买的云服务器自己搭建进行实践的。
二、Redis的安装
这里不对Reids做过多的简述。直接开始装机
- 安装环境
Cento7.0 64位
redis-3.2.0
- 下载Redis
[root@sunny software]# wget http://download.redis.io/releases/redis-3.2.0.tar.gz[root@sunny software]# lsjdk-7u75-linux-x64.rpm mysql57-community-release-el7-7.noarch.rpm redis-3.2.0.tar.gz
- 编译源
[root@sunny software]# tar xvf redis-3.2.0.tar.gz [root@sunny software]# lsjdk-7u75-linux-x64.rpm mysql57-community-release-el7-7.noarch.rpm redis-3.2.0 redis-3.2.0.tar.gz[root@sunny software]# cd redis-3.2.0[root@sunny redis-3.2.0]# make[root@sunny redis-3.2.0]# cd src && make installHint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install[root@sunny src]#
- 创建redis目录,移动相关配置
[root@sunny src]# mkdir -p /usr/local/redis/conf[root@sunny src]# mkdir -p /usr/local/redis/bin[root@sunny src]# mkdir /usr/local/redis/log[root@sunny src]# mkdir /usr/local/redis/rdb[root@sunny src]# mkdir /usr/local/redis/run[root@sunny src]# cd ../[root@sunny redis-3.2.0]# mv redis.conf /usr/local/redis/conf[root@sunny redis-3.2.0]# cd src[root@sunny src]# cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel redis-trib.rb /usr/local/redis/bin
如果不移动,操作的redis.conf配置文件在redis的根目录,操作相关命令在根下的src下面
除此之外,一般还创建run、log、rdb、aof文件夹,分别用于存放运行进程id(pid)、log日志、持久化RDB方式二进制快照文件dump.rdb(持久化AOF方式数据文件appendonly.aof、集群节点配置文件nodes-6379.conf也都会生成到rdb这个文件夹中,与dump.rdb同目录存储),这些都需要修改redis.conf配置文件中默认的路径。
- 修改pid、日志文件、快照路径
[root@sunny bin]# cd /usr/local/redis/conf/[root@sunny conf]# lsredis.conf[root@sunny conf]# vim redis.conf
#pidfile /var/run/redis.pidpidfile /usr/local/redis/run/redis_6379.pid
#logfile ""logfile /usr/local/redis/log/redis.log
#dir ./dir /usr/local/redis/rdb
- 注意
redis 3.2+版本是在protected mode(受保护)下运行的,是为了禁止公网访问redis cache,加强redis安全;并且默认绑定了127.0.0.1,只允许本机访问。所以我们还需要将配置文件中的protected mode yes给为no,将bind 127.0.0.1 注释掉。
protected-mode no
# bind 127.0.0.1
或者直接把bind的地址更改为服务器本机ip,注意不是127.0.0.1的形式,是真实的ip,这样不用修改protected-mode 也没有关系,因为默认情况,127.0.0.1是受保护的ip,只能本机访问。
- 启动Redis
直接启动
#加上`&`号使redis以后台程序方式运行[root@sunny conf]# redis-server &
制定配置文件启动
[root@sunny conf]# redis-server /usr/local/redis/conf/redis.conf &
也可以需要修改redis.conf文件,daemonize no —- >daemonize yes实现后台启动
- 查看是否启动成功
[root@sunny conf]# ps -ef | grep 'redis'#或者[root@sunny conf]# netstat -tunpl | grep 6379
- 关闭redis
[root@sunny conf]# redis-cli shutdown
- 客户端连接redis
[root@sunny conf]# redis-cli -h 127.0.0.1 -p 6379127.0.0.1:6379>
那么Rdis就安装成功了。下一章开始学习redis详细配置
- Redis的安装-Redis学习笔记一
- Redis 学习(一)redis的安装
- Redis学习(一):Redis的安装
- Redis 学习(一)redis的安装
- redis学习一 ------ redis安装
- redis学习笔记(一)redis环境的安装
- redis学习笔记一 之Redis 安装
- redis学习之(一)redis安装
- redis学习一,Linux下安装redis
- redis学习(一):linux安装redis
- Redis的安装 一
- redis的学习(一)
- redis学习日志 【一、安装】
- redis学习(一)安装
- redis教程(一):redis的安装
- redis学习计划(一)redis的安装
- redis学习:redis安装
- JAVAWEB开发之redis学习(一)——redis重点介绍、redis应用场景以及redis的安装运行
- 在ionic3版本中建立ionic1版本的app 或ionic3版本的app
- 02构建一个测试计划
- 基于Annotation注解整合SSH框架和基于XML文件配置Bean整合SSH框架
- 爬楼梯问题
- 视频模糊技术的出现---识别被模糊遮掉的内容重新展现出来
- Redis学习(一):Redis的安装
- 给大家分享一个编辑PDF文件的好软件
- 运行yum时出现已被锁定,PID的另一个程序正在运行的问题解决解决办法
- Http协议初探
- Linux:nginx或者Apache 每天自动分割日志文件
- Java项目导出war包
- JDBC连接Azure MySQL DB
- Angular.js 学习笔记 整理二
- 计算所汉语词法分析系统ICTCLAS 字典格式解析