码迷,mamicode.com
首页 > 系统相关 > 详细

【安装】Ubuntu之Redis

时间:2020-06-11 00:26:54      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:限制   关闭   二进制   lang   缓冲   手动   同步   loading   client   

工欲善其事,必先利其器。

安装

一、apt命令安装

  • ubuntu卸载redis
$ sudo apt-get purge --auto-remove redis-server
  • 开始安装
$ sudo apt-get update 
$ sudo apt-get install redis-server
  • 查看redis是否启动
$ systemctl status redis
  • 出现下图样式表示安装启动成功

技术图片

  • 客户端链接测试

技术图片

二、编译安装

  • 先去官网下载Redis包,也可以采用官网安装方式,进入一个目录执行以下命令
$ sudo wget http://download.redis.io/releases/redis-6.0.3.tar.gz
$ sudo tar xzf redis-6.0.3.tar.gz
$ cd redis-6.0.3
$ sudo make
  • src 目录中现在提供了已编译的二进制文件 。使用以下命令运行Redis:
$ cd src
$ ./redis-server 
  • 如下图表示redis服务启动成功

技术图片

  • 打开新窗口进入当前目录,进行客户端链接测试
$ ./redis-cli

技术图片

配置

一、配置文件路径

  • apt安装方式
$ sudo vim /etc/redis/redis.conf
  • 编译安装,redis解压目录的路径下redis.conf
$ sudo vim redis.conf

二、配置常用参数

参数 作用
port 端口号,默认6379
bind 允许的IP,默认只允许本机访问
time client空闲多少秒后关闭链接,默认0代表无限制
loglevel 日志级别,分为:debug | verbose | notice | warning,默认为notice
logfile 日志文件地址
syslog-enable 把日志记录到系统日志,默认yes
database 逻辑库的数量,默认16
save RDB文件同步的频率
rdbcompression 同步RDB文件的时候是否采用压缩,默认yes
dbfilename 镜像文件名称,默认dump.rdb
dir rdb文件的目录,默认redis的目录
requirepass 访问密码,默认无需密码
maxclients 最大连接数,默认无限制
maxmemory 占用内存的大小,默认无限制
appendonly 开启AOF备份
appendfsync AOF同步的频率,分为no | everysec | always

Redis持久化

默认开启RDB持久化方案,AOF是持久化需要手动启动

开启AOF需要关闭RDB,在配置文件注释掉save参数,重启redis

  • no:redis只会把数据写到硬盘的缓冲区就成功了,至于缓冲区什么时候同步到硬盘由操作系统决定
  • everysec:redis每一秒钟把数据写入到硬盘
  • always:当内存有数据,就会实时写入到硬盘

【安装】Ubuntu之Redis

标签:限制   关闭   二进制   lang   缓冲   手动   同步   loading   client   

原文地址:https://www.cnblogs.com/ydongy/p/13090193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!