当前位置:网站首页>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
边栏推荐
- WPF开发随笔收录-心电图曲线绘制
- Bombard the headquarters. Don't let a UI framework destroy you
- Apijson simple to use
- Android修行手册之Kotlin - 自定义View的几种写法
- Collection overview, array encapsulation
- uniapp实现图片(单张/多张)预览
- Uncover ges super large scale graph computing engine hyg: Graph Segmentation
- 揭秘GES超大规模图计算引擎HyG:图切分
- 效应与定律
- 解析数仓lazyagg查询重写优化
猜你喜欢

Read mysql45 the next day

Day_ eleven

【效率】又一款笔记神器开源了!

卡尔曼时间序列预测

Day_ 18 hash table, generic

Kalman filter meets deep learning: papers on Kalman filter and deep learning

Bombard the headquarters. Don't let a UI framework destroy you

揭秘GES超大规模图计算引擎HyG:图切分

Reverse series to obtain any wechat applet code

Paper notes: lbcf: a large scale budget constrained causal forest algorithm
随机推荐
软件测试面试如何正确谈薪
Swift responsive programming
2022-06-17 advanced network engineering (IX) is-is- principle, NSAP, net, area division, network type, and overhead value
Do you know all the configurations of pychrm?
论文笔记:Generalized Random Forests
【NLP】今年英语高考,CMU用重构预训练交出134高分,大幅超越GPT3
3.条件概率与独立性
File operation, serialization, recursive copy
1-8file sharing in VMWare
Difference between app test and web test
Unity技术手册 - 干扰/噪音/杂波(Noise)子模块
How did I raise my salary to 20k in three years?
Reading mysql45 lecture - index continued
App测试工具大全,收藏这篇就够了
Wireshark网卡无法找到或没有显示的问题
Optimization of lazyagg query rewriting in parsing data warehouse
知道这些面试技巧,让你的测试求职少走弯路
Xinlou: Huawei's seven-year building journey of sports health
How did I get a salary increase of 13k+ after one year of employment?
Day_ fifteen