Redis學習筆記(01-基本概念及安裝)
一.Redis簡介
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value儲存系統。
它是一個開源的使用ANSI C語言編寫、遵守BSD協議、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。
它通常被稱為資料結構伺服器,因為值(value)可以是 字串(String), 雜湊(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別。
Redis 是完全開源免費的,遵守BSD協議,是一個高效能的key-value資料庫。
Redis 與其他 key - value 快取資料庫有以下三個特點:
1.Redis支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。
2.Redis不僅僅支援簡單的key-value型別的資料,同時還提供list,set,zset,hash等資料結構的儲存。
3.Redis支援資料的備份,即master-slave模式的資料備份。
二.Redis的優勢
效能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
原子 – Redis的所有操作都是原子性的,意思就是要麼成功執行要麼失敗完全不執行。單個操作是原子性的。多個操作也支援事務,即原子性,通過MULTI和EXEC指令包起來。
豐富的特性 – Redis還支援 publish/subscribe, 通知, key 過期等等特性。
(以上摘自菜鳥教程,地址:http://www.runoob.com/redis/redis-intro.html)
三.Redis的安裝
我在另一片部落格記錄了Linux下安裝redis資料庫的過程
連結地址: https://blog.csdn.net/u012430402/article/details/80230577
四.Redis的資料型別
1.字串(String)
2.雜湊(hash)
3.列表(list)
4.集合(set)
5.有序集合(sorted set)
五.Redis的客戶端
啟動redis服務同級目錄下的客戶端,redis-cli
./redis-cli
以上命令會直接連線本地的redis服務,再輸入PING命令檢測redis服務是否啟動
PING
返回為PONG,表示redis服務已經啟動,如下
相關文章
- Redis學習筆記【01】 - 安裝RedisRedis筆記
- Docker 學習筆記-基本概念與安裝Docker筆記
- Redis安裝與配置(學習筆記一)Redis筆記
- RabbitMQ學習筆記-安裝MQ筆記
- Centos學習筆記--安裝CentOS筆記
- redis學習筆記Redis筆記
- Redis 學習筆記Redis筆記
- Redis學習——安裝Redis
- 爬蟲學習筆記3(Scrapy安裝及基本使用)爬蟲筆記
- Mysql學習筆記(安裝篇)MySql筆記
- Docker安裝(學習筆記一)Docker筆記
- Airflow學習筆記 --- airflow安裝AI筆記
- python學習安裝筆記Python筆記
- Flask學習筆記(安裝篇)Flask筆記
- ASM學習筆記_ASM安裝ASM筆記
- Redis學習筆記--Redis持久化Redis筆記持久化
- Redis 學習筆記命令Redis筆記
- Redis學習筆記——ListNodeRedis筆記
- Redis學習筆記——SDSRedis筆記
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- golang學習筆記(1):安裝&helloworldGolang筆記
- matlab學習筆記一:安裝Matlab筆記
- Mysql學習筆記1--安裝MySql筆記
- 【kafka學習筆記】kafka的基本概念Kafka筆記
- HTTP2基本概念學習筆記HTTP筆記
- oracle基本概念的學習筆記(轉)Oracle筆記
- Redis學習筆記(一)——初識RedisRedis筆記
- redis學習筆記(三)–Redis的功能Redis筆記
- (Redis學習筆記):Redis解決方案Redis筆記
- redis學習筆記1: Redis入門Redis筆記
- Redis學習筆記(三) 字典Redis筆記
- Redis學習整理筆記02Redis筆記
- Redis阻塞(學習筆記七)Redis筆記
- Redis基礎學習筆記Redis筆記
- redis - 學習筆記回顧Redis筆記
- Redis學習2-redis安裝配置Redis
- Golang學習筆記-IDE安裝指南Golang筆記IDE
- CentOS學習筆記 – 6. docker安裝CentOS筆記Docker