美文网首页运维工程师的进阶之路
Redis学习笔记1-安装与配置

Redis学习笔记1-安装与配置

作者: Gswu | 来源:发表于2019-03-25 08:45 被阅读1次

redis: key-value形式

NoSQL: Not Only SQL,不仅仅是SQL

NoSQL是对不同于传统的关系型数据库管理系统的统称

关系型数据库的典型实现主要被调整用于执行规模小而读写频繁,或者大批量极少写访问的事物

NoSQL用于超大规模数据的存储

常见的:MongoDB、Memcache、Redis

Redis:REmote DIctionary

Server(Redis)是一个由C语言编写的完全开源的、高性能的key-value存储系统

读:11万次/s

写:8.1万次/s

[if !vml]

[endif]

redis和mysql要根据具体业务场景去选型

mysql:数据放在磁盘   redis:数据放在内存

redis适合放一些频繁使用,比较热的数据,因为是放在内存中,读写速度都非常快

首先要知道mysql存储在磁盘里,redis存储在内存里,redis既可以用来做持久存储,也可以做缓存,而目前大多数公司的存储都是mysql +

redis,其中:

mysql作为主存储,redis作为辅助存储被用作缓存,加快访问读取的速度,提高性能。

那么为什么不直接全部用redis存储呢?

因为redis存储在内存中,如果存储在内存中,存储容量肯定要比磁盘少很多,那么要存储大量数据,只能花更多的钱去购买内存,造成在一些不需要高性能的地方是相对比较浪费的,所以目前基本都是mysql(主) + redis(辅),在需要性能的地方使用redis,在不需要高性能的地方使用mysql,好钢用在刀刃上

1)mysql支持sql查询,可以实现一些关联的查询以及统计;

2)redis对内存要求比较高,在有限的条件下不能把所有数据都放在redis;

3)mysql偏向于存数据,redis偏向于快速取数据,但redis查询复杂的表关系时不如mysql,所以可以把热门的数据放redis,mysql存基本数据

安装:

下载地址:http://redis.io/download,下载最新稳定版本

wgethttp://download.redis.io/releases/redis-XXXX.tar.gz $ tar xzf redis-XXXX.tar.gz$ cd redis-XXXX $ make

make完后redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

启动服务:

$ cd src $ ./redis-server

注意这种方式启动redis使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

./redis-server../redis.conf

配置conf文件

1)daemonize no :默认为no,即前台启动,可置为yes,改为后台启动

2)port 6379:默认端口为6379

3)bind 127.0.0.1:默认只能本机连接。注释掉就可以远程连接了

4)protected-mode yes:默认是受保护模式,也会影响远程连接。需要改为no

重启服务:

redis-clishutdown

redis-serverredis.conf

连接:

redis-cli -h

IP -p Port(默认是6379)

相关文章

  • Redis学习笔记1-安装与配置

    redis: key-value形式 NoSQL: Not Only SQL,不仅仅是SQL NoSQL是对不同于...

  • 数据库Redis在Windows上的使用教程

    Redis学习笔记----Redis在windows上的安装配置和使用 Redis简介 redis是一个key-v...

  • 【Redis】Redis学习笔记(五)jedis(JedisCl

    redis系列文章目录 redis学习笔记(一)redis3.2.5集群安装与测试 redis学习笔记(二)Jed...

  • Redis 参数

    Redis Redis 学习笔记 II 常见参数配置

  • Redis的使用

    Redis的使用 如果还不会安装redis安装与配置的,请看本座之前写的redis的安装与配置。查找一下历史Blo...

  • springboot整合redis

    一、redis服务器安装与配置 1.redis安装 2.开启远程访问redis服务:修改redis.conf配置文...

  • Redis入门 -- Redis安装与配置

    Redis入门 -- Redis安装与配置 Redis的安装 Redis的安装,我这里使用的是虚拟机。 为了让主机...

  • redis 安装与配置

    redis 安装与配置 redis安装 源码编译安装 生成的可执行文件 redis-benchmark redi...

  • redis

    redis安装与配置 获取redis资源wget http://download.redis.io/redis-s...

  • 2018-11-21

    Ubuntu系统下Nginx服务器与Redis安装配置 一、Nginx安装与配置 1.安装 ...

网友评论

    本文标题:Redis学习笔记1-安装与配置

    本文链接:https://www.haomeiwen.com/subject/vpvmvqtx.html