Redis学习笔记-Redis安装部署
来源:互联网 发布:高性能linux服务器 编辑:程序博客网 时间:2024/06/06 04:43
Redis学习笔记
- 安装Centos 7 官网下载安装系统安装包
- 配置网络
a) 进入 /etc/sysconfig/network-scripts/
b) 用vi 编辑文件ifcfg-eth0,并配置相应ip信息,:wq 保存退出
c) 重启network (service network restart)
完成以上步骤就可以正常联网了!
- Yum更新
执行命令yum -y upgrade 或 yum -y update 更新程序包
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。 - 安装net-tools ,查看网络配置(其他工具包安装过程类似)
安装wget,下载源码
安装gcc
安装iptables-services
- 源码方式编译安装Redis
新建目录
redis安装目录
源码下载目录
下载源码
解压源码
编译(如果编译失败,需要删除之前解压的文件重新解压,然后再make)
【rm -rf路径】 的时候一定要格外小心,linux没有回收站的
安装到指定目录
在安装成功后,你将可以在/data/apps/redis看到一个bin的目录,里面包括了以下文件:
Redis可执行文件说明:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。或者通过telnet进行纯文本协议操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 - 配置Redis
配置Redis环境变量:
redis环境变量设置
export REDIS_HOME=/data/apps/redis
export PATH=$PATH:$REDIS_HOME/bin
环境变量配置成功:
修改配置文件redis.conf
配置密码:
配置bind:
配置端口:
配置后台运行:
配置Linux防火前例外端口
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
保存并重启
- 启动Redis
启动Redis有直接启动和初始化脚本启动俩种方式,分别适用于开发环境和生产环境
- 直接启动
- 初始化脚本启动
..............
- 客户端连接
redis-cli -h 172.16.1.191 -p 6379 -a 123
- 总结
至此整个安装启动过程完毕,自启动配置以后有机会补上。
整个安装配置过程中遇到的问题主要集中在linux操作系统不熟悉,尤其是防火墙例外的配置(本人之前一直在windows下开发,windows安装完成自动关闭防火墙,哈哈…)
入门之作,如有不妥欢迎拍砖。
- Redis学习笔记-Redis安装部署
- Redis学习笔记——Redis安装部署
- Redis学习笔记(一)---redis安装与部署
- Redis安装部署学习
- Redis学习笔记-Redis安装
- redis学习(4)redis安装部署
- Redis学习笔记---安装
- Redis学习笔记1-Redis安装
- redis学习笔记一 之Redis 安装
- Redis的安装-Redis学习笔记一
- Redis学习笔记02--Redis的安装
- redis学习笔记[1] redis的安装
- [Redis学习笔记]-ubuntu下安装Redis
- Redis 学习笔记(十三)Redis Sentinel 介绍与部署
- Redis 学习笔记(十三)Redis Sentinel 介绍与部署
- redis学习:redis安装
- redis学习笔记 -- day01 安装
- Redis安装部署
- APUE之进程笔记(上)
- linux进程间通信-信号量(semaphore)
- 给BurpSuite的python扩展产生.class文件
- 如何用pyinstaller将需要传参数的Python文件生成exe文件
- UNIX再学习 -- 网络与网络协议
- Redis学习笔记-Redis安装部署
- 为什么 idea 编辑代码无效
- Pyramid of Glasses 酒杯金字塔 [CF-676B]
- 问题: 自定义view MarginLayoutParams报错
- windows下安装storm1.1.0并启动
- 关于特征选择的一些思考
- caffe 定义自己的python层
- js的选项卡
- ROS之catkin介绍(CMakeLists.txt 、package.xml)