| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis概述以及安装 -> 正文阅读 |
|
[大数据]Redis概述以及安装 |
二、Redis概述以及安装
2.1 应用场景2.1.1 配合关系型数据库做高速缓存高频次,热门访问的数据,降低数据库IO; 分布式架构,做session共享; 2.1.2 多样的数据结构存储持久化数据2.2 Redis安装Redis官方网站:http://redis.io 安装版本:6.2.7 for Linux(redis-6.2.7.tar.gz)
2.3 服务端启动与客户端访问至此已经安装完毕,下面测试redis是否能正常工作,对于服务器有两种启动方式:
用客户端访问服务端: 若服务端提供了多个端口,客户端可以指定访问的端口: 测试验证: 2.4 Redis关闭单实例关闭: 也可以进入终端后关闭: 2.5 补充知识Redis默认16个数据库,类似数组下标从0开始,初始默认使用0号库; 使用命令select 来切换数据库,如select 8: 统一密码管理,所有库同样密码。 dbsize:查看当前数据库的key的数量; flushdb:清空当前库; flushall:通杀全部库。 Redis是单线程+多路IO复用技术: 多路复用是指使用一个线程来检查多个文件描述符(Socket)的就绪状态,比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。 串行 vs 多线程+锁**(memcached)** vs 单线程+多路IO复用**(Redis)** Redis与Memcached三点不同:支持多种数据类型,支持持久化,单线程+多路IO复用 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 21:51:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |