Redis入门
2022/1/16 19:09:12
本文主要是介绍Redis入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、什么是Redis
概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。
二、为什么要用Redis
如果出现以下:
第一,用户比较多,海量用户
第二,高并发
这两个现象出现以后,对应的就会造成我们的服务器瘫痪。(如春运抢票)核心本质是什么呢?其实并不是我们的应用服务器,而是我们的关系型数据库。
什么样的原因导致的整个系统崩掉的呢?
1.性能瓶颈:磁盘IO性能低下
2.扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群
于是提出了NoSQL的概念,其中一款产品就是Redis/
NoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。 作用:应对基于海量用户和海量数据前提下的数据处理问题。
三、如何使用Redis
1.应用场景:
(1)为热点数据加速查询(主要场景)。如热点商品、热点新闻、热点资讯、推广类等高访问量信息等。
(2)即时信息查询。如各位排行榜、各类网站访问统计、公交到站信息、在线人数信息(聊天室、网站)、设备信号等。
(3)时效性信息控制。如验证码控制、投票控制等。
(4)分布式数据共享。如分布式集群架构中的 session 分离 消息队列.
2.入门操作(在docker中使用)
1.启动:docker start redis01
2.查看:docker ps (-a)
3.登录redis 容器:docker exec -it redis01 bash
4.登录本地redis:
redis-cli
或者
redis-cli -p 6379
或者
redis-cli -p 6379 -a password #-a后面为password,此操作需要开启redis.conf文件中的 requirepass选项
5.登录远程redis
redis-cli -h ip -p 6379 -a password
6. 查看信息:info
7.信息的读写:set /get
8.有效时间设计expire
这篇关于Redis入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Redis安装入门:新手必读指南
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作