专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Redis缓存数据库入门教程

Redis缓存数据库入门教程

更新时间:2021-08-03 16:55:26 来源:赢咖4 浏览805次

1.什么是redis?为什么要用它?

简单介绍:

Redis是开源的key-value缓存框架,由c语言编写,也是一款高性能的框架提供多种语言的API。

SET每秒11万次取get每秒81000次。

数据完全存储在内存空间中,支持数据持久性,支持master-slave模式的数据备份。

Value可以是字符串,(hash)Map,(List)列表,(SET)集合,

(sorted set)有序集合

2.redis和mysql的区别?

我们都知道mysql是持久数据化存储,存储在磁盘当中的,会涉及到一些io,存储速度会较慢,这时候就出现了redis数据库,redis存储数据在内存当中,大幅度的提高了大数量的web访问速度。

Redis+Mysql它就是一个内存+磁盘关系的一个映射,redis存储在内存中mysql存储在磁盘中,这样的话web每次访问redis如果没有数据就再去mysql读取数据,大大的提高了运行速度。

Redis:

内存数据库,数据存储在内存当中,速度快。

Mysql:

关系型数据库,功能强大,存储在磁盘,访问效率低。

3.适用场景

(1)取最新n个数据的操作

(2)排行榜,取topn个数据(最佳人气前10条)

(3)精确的设置过期时间

(4)记数据

(5)实时系统,反垃圾系统。

(6)Pub,sun构建实时消息系统。

(7)构建消息队列

(8)缓存

4.redis的安装以及使用?

1.先从github上下载window版本,支持32和64位,这时候我们下载Redis-x64-xxx.zip压缩包到C盘解压改名为redis。

redis缓存数据库

2.打开com窗口(win+R   --> 输入 cmd),使用cd命令切换到C:/redis 

cd..
cd redis

3.在C:/redis 目录下执行以下命令 打开服务

redis-server.exe redis.windows.conf 

redis缓存数据库

成功后的效果图

4.这时候要打开另个cmd窗口,不要关闭原来的cmd窗口,不然redis服务会关闭。

5.打开cmd窗口,切换到redis目录下执行以下命令

redis-cli.exe -h 127.0.0.1 -p 6379

这样就进入了redis命令操作

5.常用的redis命令

Redis -cli       --操作redis数据库(需要在redis目录下执行哦)
Quit              --关闭操作redis数据库

6.对键的操作

(1)设置键值(key)对的值(value),删除键。

Set key value     --设置键值
Del key              --删除键

(2)判断一个键是不是存在。

Exists key

(3)设置一个key的过期时间

Expire key 10       单位:秒

(4)删除key的过期时间(在过期之前进行才有意义)

Prsist key

(5)查询符合某个模式的key

Keys    goods*     -- 查询有以goods开头的key
Keys    *          --查询所有的key

(6)查询key对应的类型

Type key

以上就是赢咖4小编介绍的"Redis缓存数据库入门教程",希望对大家有帮助,想了解更多可查看Redis教程。赢咖4在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>