当前位置:网站首页>Redis Series - Overview day1 - 1
Redis Series - Overview day1 - 1
2022-06-25 16:51:00 【Programmation concise】
RedisSérie——Généralités
RedisSérie——Généralités
RedisEst une source ouverte(BSDPermission),Serveur de structure de données pour le stockage de mémoire,Disponible comme base de données,Agent de mise en cache et de mise en file d'attente des messages.Il supporte les chaînes、Table de hachage、Liste、Ensemble、Rassemblement ordonné,Bitmap,hyperloglogsType de données égal.Réplication intégrée、LuaScript、LRURetrait、Transactions et différents niveaux de persistance du disque,Adoption simultanéeRedis SentinelDisponibilité élevée,AdoptionRedis ClusterFournir une partition automatique.
Adresse du document
NOSQL
Base de données non relationnelle
Il est fréquent que:
- Paire de clés
- Type de document

Redis
Redis Est entièrement open source gratuit,Respect des dispositionsBSDAccord,Est une haute performancekey-valueBase de données.
Redis Autres key - value Le produit cache présente les trois caractéristiques suivantes
- RedisSoutenir la persistance des données,Vous pouvez garder les données en mémoire sur le disque,Il peut être rechargé pour utilisation au redémarrage.
- RedisPlus qu'un simple supportkey-valueType de données,Également disponiblelist,set,zset,hashStockage de structures de données similaires.
- RedisPrise en charge de la sauvegarde des données,C'est - à - dire:master-slaveSauvegarde des données en mode.
Redis Avantages
- Très haute performance – RedisLa vitesse de lecture est110000Une fois/s,La vitesse d'écriture est81000Une fois/s
- Types de données riches – RedisPrise en charge des cas binaires Strings, Lists, Hashes, Sets Et Ordered Sets Opération de type de données
- Atomes – RedisToutes les opérations sont atomiques,En même tempsRedisPrise en charge de l'atomicité après fusion complète de plusieurs opérations
- Riches caractéristiques – RedisIl soutient également publish/subscribe, Notification, key Expiration et autres caractéristiques
RedisAutreskey-valueQuelle est la différence de stockage??
- RedisAvec des structures de données plus complexes et des opérations atomiques sur eux,C'est un chemin évolutif différent des autres bases de données.RedisLes types de données sont basés sur la structure de données de base tout en étant transparents pour les programmeurs,Aucune abstraction supplémentaire n'est nécessaire.
- RedisFonctionne en mémoire mais peut persister sur le disque,Il faut donc peser la mémoire lors de la lecture et de l'écriture à grande vitesse de différents ensembles de données,La quantité de données attendue ne doit pas être supérieure à la mémoire matérielle.Un autre avantage de la base de données mémoire est, Comparé à la même structure de données complexe sur le disque,Facile à utiliser en mémoire,Voilà.RedisVous pouvez faire beaucoup de choses complexes à l'intérieur. En même temps,En termes de formats de disques, ils sont compacts et sont générés de façon Additive,Parce qu'ils n'ont pas besoin d'un accès aléatoire.
Installation
windows(Non recommandé,Mais peut être utilisé comme développement normal)
https://github.com/microsoftarchive/redis
In Windows Utilisation sur Redis Développement
Redis In Windows Pas de soutien officiel. Mais, Vous pouvez suivre les instructions ci - dessous dans Windows Installation supérieure Redis Développement.
Oui. Windows Installation supérieure Redis, Vous devez d'abord activer WSL2 (Pour Linux De Windows Sous - système). WSL2 Je vous autorise à Windows Fonctionnement local supérieur Linux Binaires. Pour que cette méthode fonctionne ,Vous devez exécuter Windows 10 Version 2004 Et plus tard ou Windows 11.
linux
https://redis.io/docs/getting-started/installation/install-redis-on-linux/
J'utiliseUbuntu

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
Position d'installation àusr/bin
Démarrageredis
redis-server

cliConnexion
redis-cli
redisPar défaut à6379Port
边栏推荐
- Record learning of hystrix knowledge --20210929
- Day_ eleven
- How did I get a salary increase of 13k+ after one year of employment?
- Kettle表输入组件精度丢失的问题
- Simple dialogue system -- implement transformer by yourself
- How to talk about salary correctly in software testing interview
- et al和etc区别
- 3年,我是如何涨薪到20k?
- 万卷书 - 大力娃的书单
- ncnn源码学习全集
猜你喜欢

Generate post order traversal according to pre order traversal and mid order traversal

心樓:華為運動健康的七年築造之旅

pychrm的这些配置,你都知道吗?

2022-06-17 网工进阶(十)IS-IS-通用报头、邻接关系的建立、IIH报文、DIS与伪节点

【机器学习】基于多元时间序列对高考预测分析案例

从TiDB上线阿里云的背后,如何看待云数据库的变革趋势

Using pywebio testing, novice testers can also make their own testing tools

心楼:华为运动健康的七年筑造之旅

How to talk about salary correctly in software testing interview

Optimization of lazyagg query rewriting in parsing data warehouse
随机推荐
揭秘GES超大规模图计算引擎HyG:图切分
Home office earned me C | community essay
Bombard the headquarters. Don't let a UI framework destroy you
加密潮流:时尚向元宇宙的进阶
1-8file sharing in VMWare
Wireshark网卡无法找到或没有显示的问题
DDD概念复杂难懂,实际落地如何设计代码实现模型?
Ad domain login authentication
计网 | 形象理解路由协议RIP、OSPF、BGP
从业一年,我是如何涨薪13K+?
批量--07---断点重提
[proficient in high concurrency] deeply understand the basis of C language and C language under assembly
APIJSON简单使用
AD域登录验证
Deadlock, thread communication, singleton mode
Common APIs and exception mechanisms
20省市公布元宇宙路线图
Kalman time series prediction
Mysql database multi table query
Generate post order traversal according to pre order traversal and mid order traversal