redis应用【一】 -- 安装与参数说明

来源:互联网 发布:python灰帽子 编辑:程序博客网 时间:2024/05/16 20:45

前言:

redis数据库是一个用C语言开发的高性能键值对数据库,支持多种键值对的存储类型,个人作为学习爱好,最近花了些许时间进行了学习,接下来我讲按照自己在学习过程中记录的点点滴滴分几块讲解
redis应用【一】 --  安装与参数说明
redis应用【二】 --  redis的几种数据结构
redis应用【三】 --  redis的持久化配置以及事务的讲解
redis应用【四】 --  redis的集群部署
redis应用【五】 --  java连接redis
redis应用【六】 --  redis的应用场景

准备工作    

  1. 需要有一个linux内核的操作系统,redis是安装在linux环境上运行的
  • 本屌是在windows上安装了一个vmware workshop pro12 ,然后再下载了一个centos7的iso包安装
  • 整个安装过程很快,新版的vmware为我们简省了很多操作
  • 为了操作方便,最好是下载一个linux的客户端软件,xshell或者crt,通过客户端连接系统会更加便捷,不用在虚拟机与物理机上来回切换
        2.在官网上下载了redis的安装包,解压后你会发现里边是用c语言写的源代码,需要变异生成可执行文件,因此需要 安装gcc工具
安装gcc工具步骤
通过yum仓库安装:
执行命令:yum install gcc-c++
一路直按Y,最后安装即可
3. 在官网上下载redis安装包
https://redis.io/download
本屌安装的是 redis 3.2.11的稳定版本

安装redis 【以下操作步骤是本屌在自己机器上操作的过程,不一定是规范操作】

  • 在 /root 目录下创建redis目录,并且将 安装包上传至此目录下


  • 解压压缩包
  • 命令行 输入 tar -xzf redis-3.2.11.tar.gz
  • 解压后进入目录 redis-3.2.11
  • 命令行输入 cd redis-3.2.11
  • 确定安装了gcc工具后,直接在当前目录下执行make命令,编译文件
  • 命令行输入 make
  • 执行命令:
    make PREFIX=/usr/local/redis install
  • 至此,你在 目录 /usr/local/redis下会看到bin目录,在bin目录下生成了redis数据库的可执行文件

  • 接下来需要将 /root/redis/redis-3.2.11目录下的文件 redis.conf拷贝到/usr/local/redis 下,这个redis.conf文件是redis数据库启动时要用到的,启动redis服务是带上此文件,相关参数在此配置文件下进行配置即可。

启动数据库

输入命令:进入目录 cd /usr/local/redis/bin
 输入命令:./redis-server redis.conf 


客户端连接:如图所示



启动参数配置说明:

本文章为第一节,先讲几个基本用到的配置参数,后续在讲备份,持久化,事务,集群部署等内容时再扩展讲用到的配置参数
1,bind 127.0.0.1 这个代表只给当前本地ip的客户端连接,如果想给所有ip客户端连接,则需要将该配置项改为 bind 0.0.0.0
2,protected-mode yes 代表是否要进入安全模式,默认是yes,yes的情况下需要
如果可以随便连接的话就讲该配置项改为 protected-mode no
3,port 6379 配置客户端的连接端口,默认是6379,如果要改为其他端口的话可以在这里修改
4,daemonize no 代表启动的时候是否要将服务改为后台进程模式的,no代表不要,这样的话命令行的启动界面就必须一致保留着,只要关闭了或者 按了ctrl c则redis服务会自动关闭,改为yes则不会关闭
5,timeout 0 表示客户端连接数据库时闲置多长时间自动断开连接,默认配置为0,代表关闭该功能
6,loglevel notice,日志级别,有debug,warning,verbase ,默认notice
7,logfile xxx.log 指定生成的日志文件路径