Redis数据库-安装与简单管理

Redis数据库-安装与简单管理

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

安装redis

解压安装包
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
移动到/usr/local下
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
makefile文件包内已经写好,我们只需在源码目录执行make命令进行编译即可
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
执行make命令编译redis
如果出现编译失败,说明需要安装gcc,安装完毕重新执行make编译
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
make成功后会在src文件夹下产生一些二进制可执行文件,包括redis-server、redis-cli等
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
启动服务端服务
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
配置redis主配置文件
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
主要配置参数的含义:

字段字段含义
daemonize是否以后台daemon方式运行
pidfilepid文件位置
port监听的端口号
timeout请求超时时间
loglevellog信息级别
logfilelog文件位置
save * *保存快照的频率,第一个表示多长时间,第二个表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件
rdbcompression是否使用压缩
dbfilename数据快照文件名(只是文件名,不包括目录)
dir数据快照的保存目录(这个是目录)
requirepass登陆认证密码
appendonly是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率
appendfsyncappendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)

停止redis服务端服务
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

redis服务端服务后台启动方法

1. 修改主配置文件
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
2. 使用命令nohup ./redis-server &

版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

设置开机自启以及service启停管理

编写redis服务启停脚本
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
服务启停以及开机自启
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

开放redis端口6379,可远程访问

版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

设置认证密码

配置主配置文件requiredpass字段
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
密码认证登陆测试
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

带认证密码的服务停止管理

1.手动方式停止服务
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创
2.servcie方式停止服务
版权来源于6_YIN_9_CSDN博文--Redis数据库-安装与简单管理--原创

参考来源:https://baike.baidu.com/item/Redis/6549233?fr=aladdin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值