赞
踩
「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」
Redis(Remote Dictionary Server 远程字典服务
) 使用 C 语言编写的,开源的 高性能 非关系型的键值对数据库
Redis 可以存储键和五种不同类型的值之间的映射 K, V
值支持五种数据类型:字符串、列表、集合、散列表、有序集合
与传统数据库不同的是 Redis 的数据是存在内存中的,所以:读写速度非常快 因此 redis 被广泛应用于缓存方向
Redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案;
Redis是单线程+多路IO复用技术
Redis 端口:6379,默认16个数据库,类似数组下标从0开始,初始默认使用0号库:所有库同样密码
读:11w次每秒
写:8w次每秒
有效处理程序:高性能 高并发RDB
AOF
两种持久化方式Redis适合的场景主要局限在较小数据量的高性能操作和运算上
Windows 版本:下方网盘连接中提供解压包,解压即用… 可以学习使用.
实际工作中,都是使用linux 的更多,所以这里顺便,记录学习下Redis Linux服务安装:
因为,Redis 是 C语言开发的,所以,运行需要C语言的开发环境需要安装
C语言环境安装:
# 查看 C语言环境版本: Centos7默认gcc 版本是4.8.3 安装redis6,gcc版本一定要5.3以上
# Red Hat 为了软件的稳定和版本支持,yum 上版本也是4.8.3 所以不建议使用:yum install gcc-c++ 下载/更新
gcc --version
# 安装scl源
# 是为了给 RHEL/CentOS 用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个版本的方式,同时避免把系统搞乱
# yum 下载过程中需要,确定操作一下,输入 y 回车
yum install centos-release-scl scl-utils-build
# 安装8版本的gcc、gcc-c++、gdb工具链
yum install -y devtoolset-8-toolchain
# 启动...
scl enable devtoolset-8 bash
gcc --version 或 gcc -v
查看 C语言环境的版本
① 下载安装包:官方网址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。