redis应用【一】 -- 安装与参数说明
来源:互联网 发布:python灰帽子 编辑:程序博客网 时间:2024/05/16 20:45
前言:
redis数据库是一个用C语言开发的高性能键值对数据库,支持多种键值对的存储类型,个人作为学习爱好,最近花了些许时间进行了学习,接下来我讲按照自己在学习过程中记录的点点滴滴分几块讲解
redis应用【一】 -- 安装与参数说明
redis应用【二】 -- redis的几种数据结构
redis应用【三】 -- redis的持久化配置以及事务的讲解
redis应用【四】 -- redis的集群部署
redis应用【五】 -- java连接redis
redis应用【六】 -- redis的应用场景
准备工作
- 需要有一个linux内核的操作系统,redis是安装在linux环境上运行的
- 本屌是在windows上安装了一个vmware workshop pro12 ,然后再下载了一个centos7的iso包安装
- 整个安装过程很快,新版的vmware为我们简省了很多操作
- 为了操作方便,最好是下载一个linux的客户端软件,xshell或者crt,通过客户端连接系统会更加便捷,不用在虚拟机与物理机上来回切换
安装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 指定生成的日志文件路径
阅读全文
0 0
- redis应用【一】 -- 安装与参数说明
- redis安装与参数说明
- redis安装与参数说明
- Redis安装与应用
- redis 安装与应用
- memcached安装与参数说明
- Redis安装与实际应用
- [Redis]Redis指南一 安装与启动
- redis 参数说明
- redis info 参数说明
- Redis配置文件参数说明
- Redis配置参数说明
- Redis配置文件参数说明
- redis配置参数说明
- redis--配置文件参数说明
- Redis配置文件参数说明
- redis参数说明备份
- redis info 参数说明
- java为了自己
- 爬虫系列
- golang flag标准库命令行参数解析
- grunt和seajs入门之--提取依赖、合并、压缩js文件
- ASM(active shape model)算法学习总结
- redis应用【一】 -- 安装与参数说明
- iOS应用架构谈 开篇
- Stream流的操作案例
- 查找销售模块中装箱单提单主提单当前的编号
- Python3之Django Web框架安装mysqlclient
- 嵌入式linux路线图
- LeetCode-167:Two Sum II
- Hive安装
- 最大子段和