Redis(1)- Redis数据库的安装和配置
1.Redis安装
1.1.Linux环境安装Redis
step-1:下载Redis
进入官网找到下载地址 https://redis.io/download
wget https://github.com/redis/redis/archive/7.0.0.tar.gz
step-2:解包
tar -zvxf 7.0.0.tar.gz
step-3:编译
cd redis-7.0.0
make
step-4:安装
make install
step-5(方式一):启动
cd src
redis-server
step-5(方式二):指定配置文件启动
在redis的安装目录下有一个redis.conf配置文件
redis.conf文件里面没有用的信息比较多,使用cat命令过滤一下,生成一个新的配置文件
cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf
然后在这个配置文件修改自己需要的配置项,修改结束,启动redis
redis-server redis-6379.conf
step-6:校验
新建一个会话后在redis-4.4.0/src目录下使用命令连接 redis-cli
1.2.Windows环境安装Redis
step-1:下载文件
- 链接: https://pan.baidu.com/s/1EMs1f7xBlhoL_c6Eh5o3rw
- 提取码: ri3s
step-2:创建启动文件
Redis目录下创建start.bat文件,文件内容为:
redis-server redis.windows.conf
选择redis.windows.conf配置文件启动redis-server
step-3:启动redis
双击start.bat程序,启动Redis,Redis默认端口号为6379
后续操作基于windows安装redis的笔记,Linux下安装的不冲突,找到对应路径即可
2.Redis客户端安装
2.1.Redis自带的命令行客户端
redis默认自带16个逻辑库,且都是空的数据库,编号是从0-15
简单命令操作:
SELECT 0 #使用序号为0的数据库
SET city shanghai #存入键值对数据,键:city,值:shanghai
get city #获取键city的值
del city #删除键city
2.2.安装Redis图形客户端
step-1:网盘下载好的文件,点击RDM客户端.exe进行安装,一直点击下一步即可
step-2:连接到redis服务器
step-3:客户端简单使用:数据库添加键值对
- 方式一:
- 方式二:
2.3.Redis持久化简述
- RDB:定期将内存中数据同步到硬盘上 ,RDB属于写好条件的方式
- AOF:通过日志记录方式记录数据 ,如果不幸宕机,可以通过开启AOF来恢复数据
- 后面笔记会针对这块有详细描述,此处简单了解redis持久化即可
3.Redis配置参数
将日志记录到logs.log文件中
AOF同步频率:
- no:redis只会把数据写到硬盘的缓冲区就结束了;缓冲区的数据什么时候同步到硬盘上?这个是通过操作系统来实现的,有可能操作系统还没来得及将缓冲区的数据写到硬盘上,就断电了,导致数据丢失;这个参数是最不可靠的!
- everysec:redis每秒会将数据写入到硬盘中,写入的间隔为1秒钟;如果在1秒钟内发生了宕机,还是会存在数据丢失的
- always:最稳妥的方案,一有数据就同步到硬盘中,不会丢失数据。
要采用AOF备份就得关闭RDB同步!!!
常用修改项:
重启redis数据库,写入key_value,系统自动生成了appendonly.aof备份文件,此时关闭redis数据库,再打开,key和value还在
Redis(1)- Redis数据库的安装和配置的更多相关文章
- Django中redis的使用方法(包括安装、配置、启动)
一.安装redis: 1.下载: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2.解压 tar -zxvf redis-3.2. ...
- redis 在Linux下的安装与配置
redis在Linux下的安装与配置 by:授客 QQ:1033553122 测试环境 redis-3.0.7.tar.gz 下载地址: http://redis.io/download http: ...
- SSD Cloud Hosting–Linode-Mysql数据库的安装与配置
接着上一篇的话题:SSD Cloud Hosting - Linode的配置和部署,搭建Java环境 8.Mysql数据库的安装与配置 安装 检查yum里边有没有mysql: yum list|gre ...
- mysql数据库的安装与配置
mysql数据库的安装与配置及workbench的简单使用 mysql数据库社区版下载:https://dev.mysql.com/downloads/installer/ 我这里选的是社区安装版(适 ...
- mongoDB数据库的安装与配置
noSql数据库MongoDB的安装地址:https://www.mongodb.com/download-center?jmp=nav#community 选择相应的版本进行下载,在此以window ...
- linux学习之centos(三):mysql数据库的安装和配置
前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...
- linux应用之mysql数据库的安装及配置(centos)
CentOS下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲 ...
- MySQL数据库的安装与配置(windows)
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...
- Ubuntu 下 firebird 数据库的安装和配置
Ubuntu 下 firebird 数据库的安装和配置 1.简介 本文主要是 Ubuntu 下 firebird 数据库的安装和目录迁移,同样适用于 Debian 系统:Ubuntu 20.0.4 f ...
- Ubuntu下redis数据库的安装和配置详细过程
Redis 安装 当前redis最新稳定版本是4.0.9 当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/re ...
随机推荐
- 现在做 Web 全景合适吗?
Web 全景在以前带宽有限的条件下常常用来作为街景和 360° 全景图片的查看.它可以给用户一种 self-immersive 的体验,通过简单的操作,自由的查看周围的物体.随着一些运营商推出大王卡等 ...
- 聊一聊Web端的即时通讯
聊一聊Web端的即时通讯 Web端实现即时通讯的方法有哪些? - 短轮询 长轮询 iframe流 Flash Socket 轮询 客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并 ...
- Json学习笔记、思维导图
- C#编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出
编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. 代码: using System; using System.Collections.Generic; using Syst ...
- mysql-加密函数
1.PASSWORD(str)一般对用户的密码加密 不可逆 2.MD5(str) 普通加密 不可逆 3.ENCODE(str,pswd_str) 加密函数,结果是一个二进制数,必须使用 BLOB 类型 ...
- CSS简单样式练习(四)
运行效果: 源代码: 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta char ...
- 浅谈Web前后端分离的意义
自然是有很大意义的.下面我可能说的比较多--方便题主能够更全面的了解为什么说是有有意义的.另外,本文是以Java的角度谈前后端分离.放心,大家一定会有种是我了,没错,的感觉. 一.先来明晰下概念 前后 ...
- ES 架构及基础 - 1
Elasticsearch 是一款分布式,RESTful 风格的搜索和数据分析引擎,可以从海量的数据中高效的找到相关信息.如 wiki 用 ES 进行全文检索及其高亮,Github 用其检索代码,电商 ...
- 轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力
关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公 ...
- A. And Matching
分析题目:这道题的题目是说给定一个2的幂次n,然后要求我们从0~n-1这n个数中不重复的挑选两个进行配对,要求配对后的每一对按位与之和为k: 而且k的话还是从0~n-1都有的: 既然题目都这样说了,那 ...